domingo, 26 de agosto de 2012

Código para encontrar / descobrir último dia do mês

Código para achar / localizar o último dia do mês em SQL Server

DECLARE @mes CHAR(2), @ano CHAR(4)
        SET @mes = '02'
        SET @ano = '2008'
        SELECT DAY(DATEADD(d,-1,DATEADD(M,1,CONVERT(DATETIME,@ano + @mes + '01'))))
        
        
        SET @mes = '02'
        SET @ano = '2007'
        SELECT DAY(DATEADD(d,-1,DATEADD(M,1,CONVERT(DATETIME,@ano + @mes + '01'))))


funções utilizadas:
DAY
DATEADD
CONVERT


AUTOR: "eriva_br"
Dúvidas, criticas, contribuições, correções e adições seram bem vindas. 

Nenhum comentário:

Postar um comentário