restar dos fechas en SQL

18/11/2003 - 21:29 por Edsn | Informe spam
Hola
Como resto dos fechas, el resultado debe ser en dias, incluso de diferntes
años
en SQL.

ej: dd/mm/yyyy

1/10/2003 - 1/10/2002 = 365 dias solo un ejemplo

Saludos
Edson Anguita

Preguntas similare

Leer las respuestas

#1 Accotto Maximiliano D.
18/11/2003 - 21:36 | Informe spam
asi:

select datediff(dd,'10-10-2003',getdate())

o asi

select datediff(dd,'10-1-2002','10-1-2003')

un saludo

Accotto Maximiliano Damian
Fundicion San Cayetano S.A
4002 - 4010
Gerente de Sistemas

"Edsn" escribió en el mensaje
news:
Hola
Como resto dos fechas, el resultado debe ser en dias, incluso de diferntes
años
en SQL.

ej: dd/mm/yyyy

1/10/2003 - 1/10/2002 = 365 dias solo un ejemplo

Saludos
Edson Anguita


Respuesta Responder a este mensaje
#2 dbuendiab
19/11/2003 - 12:45 | Informe spam
"Accotto Maximiliano D." wrote in message news:...
asi:

select datediff(dd,'10-10-2003',getdate())

o asi

select datediff(dd,'10-1-2002','10-1-2003')




Pero si no quieres pelea con la configuración regional del servidor
sería mejor usar el formato 'yyyymmdd' para las fechas constantes

datediff( day, '20031117', getdate() )

Diego Buendia
Barcelona Spain
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida