martes, 4 de enero de 2011

SQL SERVER: Cantidad de días en un mes

La siguiente consulta devuelve la cantidad de días que tiene un mes de acuerdo al número de mes que le pasemos como parámetro:

declare @mes int
set @mes = 2
select day(dateadd(day,-1,left(convert(varchar(8),dateadd(month,@mes,getdate()),112),6)+'01'))

No hay comentarios: