SQL server y las fechas
Publicado por edgar (1 intervención) el 15/12/2008 16:24:07
Buenas , yo tengo algo parecido a esto
declare @dataexecucio datetime,
set @Dataexecucio=(select MKT_FechaExec from tabla where id=@id and ...)
if (@Dataexecucio< getdate())
Tal como esta ahora compara fecha y hora y me gustaria que solo comparase por fecha dejando de banda la hora
es decir ahora hace
if (@Dataexecucio< getdate())
15/12/08:09:30 < 15/12/08:12:45
me gustaria que me lo resolviese asi
15/12/08 < 15/12/08
Como me recomendais hacerlo ? he mirado el manual que ha puesto arriba el compañero pero no lo veo
He probado con convert sin éxito por ejemplo así
print CONVERT(datetime,getdate(), 103)
gracias radge
declare @dataexecucio datetime,
set @Dataexecucio=(select MKT_FechaExec from tabla where id=@id and ...)
if (@Dataexecucio< getdate())
Tal como esta ahora compara fecha y hora y me gustaria que solo comparase por fecha dejando de banda la hora
es decir ahora hace
if (@Dataexecucio< getdate())
15/12/08:09:30 < 15/12/08:12:45
me gustaria que me lo resolviese asi
15/12/08 < 15/12/08
Como me recomendais hacerlo ? he mirado el manual que ha puesto arriba el compañero pero no lo veo
He probado con convert sin éxito por ejemplo así
print CONVERT(datetime,getdate(), 103)
gracias radge
Valora esta pregunta


0