T-SQL - último dia do mês.
Como obter o último dia do mês com T-SQL? O problema é simples, e a solução também. Basta passar para o primeiro dia do mês seguinte, e a esta data subtrair um dia. Segue o script:
declare @month int, @year int, @date datetime
select @month = 2, @year = 2000
select @date = convert(varchar, @year) + right('0' + convert(varchar, @month), 2) + '01'
select datediff(d, @date, dateadd(m, 1, @date)) as "último dia"

1 Comments:
Mais uma bela ideia, simples mas que só se torna obvia depois de lida a solução :)
12:10 a.m.
Enviar um comentário
<< Home