quarta-feira, 4 de agosto de 2010

Sql Server 2008 - Datas

Pegar primeiro dia  de um mes retroativo

select  dateadd(month,-3,CONVERT(VARCHAR,GETDATE()-DAY(GETDATE()) + 1, 103)) as primeirodia_mesretroativo


pegar ultimo dia do mes corrente:
select dateadd(m,1,dateadd(d,-day(GETDATE()),GETDATE())) as UltimoDiaDoMes

att

Fernando Valota