Mensaje enviado por "Nixon Morales" <namorales@intervida.org.gt> el 7/04/2003
Puedes utilizar la misma logica:
Select dateadd(day,-1,cast('01' + '/' +
cast(month(getdate())+1 as char) + '/' +
cast(year(getdate()) as char) as smalldatetime))
Saludos
Nixon Morales
----- Original Message -----
From: Augusto Morillas
To: visualbasic-esp@yahoogroups.com
Sent: Monday, April 07, 2003 3:26 PM
Subject: Re: (VB-ESP) Ultimo dia del mes
Hola colegas,
Cómo puedo saber en SQL cual es el último día del mes ?
En visual basic yo lo hago de la siguiente forma:
DateSerial(Year(dtFecha), Month(dtFecha) + 1, 0)
Cómo puedo harcelo en SQL ?
Mensaje enviado por Tarzia Luis <tarzial@oca.com.ar> el 7/04/2003
SELECT DATEADD(DD,-1,DATEADD(MM,1,CONVERT(VARCHAR(2),MONTH(GETDATE())) +
'/01/'+CONVERT(VARCHAR(4),YEAR(GETDATE()))))
> -----Mensaje original-----
> De: Augusto Morillas [SMTP:amorillas@epepvar.minbas.cu]
> Enviado el: Lunes, 07 de Abril de 2003 18:07
> Para: sqlmax@yahoogroups.com
> Asunto: [sqlmax] Ultimo día del mes
>
> Hola colegas,
>
> Cómo puedo saber en SQL cual es el último día del mes ?
>
> En visual basic yo lo hago de la siguiente forma:
> DateSerial(Year(dtFecha), Month(dtFecha) + 1, 0)
>
> Cómo puedo harcelo en SQL ?