Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

fechas con sql ¿como hago?

Estas en el tema de fechas con sql ¿como hago? en el foro de SQL Server en Foros del Web. hola, les agradeceria si alguien me puede ayudar a solucionar mi problma, necesito saber en años, meses y dias, la diferencia entre dos fechas, una ...
  #1 (permalink)  
Antiguo 11/11/2005, 18:32
Avatar de lanzi  
Fecha de Ingreso: noviembre-2005
Ubicación: BUENOS AIRES
Mensajes: 55
Antigüedad: 18 años, 5 meses
Puntos: 0
fechas con sql ¿como hago?

hola, les agradeceria si alguien me puede ayudar a solucionar mi problma, necesito saber en años, meses y dias, la diferencia entre dos fechas, una de las cuales podria ser la actual, de manera tal que me apareciera en otra columna "1 año, 0 meses y 3 dias" (tomando en cuenta que entre dos años uno de los cuales esbisiesto,habra un día mas, desde ya muchas gracias LANZI.
  #2 (permalink)  
Antiguo 13/11/2005, 09:51
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
SELECT
Convert(NVARCHAR, DateDiff(Year, unafecha, otrafecha)) + ' años ' +
Convert(NVARCHAR, DateDiff(Month, unafecha, otrafecha)) + ' meses y ' +
Convert(NVARCHAR, DateDiff(Day, unafecha, otrafecha)) + ' dias' AS diferencia
FROM algo
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.