Retorna o 1 dia do mês e o último
1 2 3 4 5 |
--ultimo dia do mes SELECT DATEADD(M,+1,(CONVERT(DATETIME,'2012-07-27')) - DAY(CONVERT(DATETIME,'2012-07-27')) - 1) --1 Dia do mes select DATEADD(M,-1,(GETDATE()) - DAY(GETDATE()) + 1) |
1 2 3 4 5 |
--ultimo dia do mes SELECT DATEADD(M,+1,(CONVERT(DATETIME,'2012-07-27')) - DAY(CONVERT(DATETIME,'2012-07-27')) - 1) --1 Dia do mes select DATEADD(M,-1,(GETDATE()) - DAY(GETDATE()) + 1) |