SQL Server - Restar campos de tipo Datetime

 
Vista:

Restar campos de tipo Datetime

Publicado por Vladimir (2 intervenciones) el 05/06/2006 15:19:06
tengo dos campos FechaCita y FechaAtendido, deseo restarlos y saver la cantidad de timpo que puede quedar en horas, dias, meses o años que podria generar la resta entre ellos dos, pero nose como se restan.

gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Restar campos de tipo Datetime

Publicado por Edgar Quispe M. (12 intervenciones) el 05/06/2006 17:11:45
FechaCita y FechaAtendido

Puedes utilizar la funcion DATEDIFF que te devuelve la diferencia en años, meses dias, semanas, horas, minutos, segunos , etc

como por ejemplo :

1 . SELECT DATEDIFF(year, FechaCita , FechaAtendido) años, DATEDIFF(month, FechaCita , FechaAtendido) meses, DATEDIFF(day, FechaCita , FechaAtendido) dias FROM TuTabla
2. SELECT DATEDIFF(year, FechaCita , FechaAtendido) años FROM TuTabla
3. SELECT DATEDIFF(month, FechaCita , FechaAtendido) meses FROM TuTabla
4. SELECT DATEDIFF(day, FechaCita , FechaAtendido) dias FROM TuTabla
5. SELECT DATEDIFF(hour, FechaCita , FechaAtendido) horas FROM TuTabla
6. SELECT DATEDIFF(minute, FechaCita , FechaAtendido) minutos FROM TuTabla
7. SELECT DATEDIFF(second, FechaCita , FechaAtendido) segundos FROM TuTabla

Bueno espero esto te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Restar campos de tipo Datetime

Publicado por nirvatrash (1 intervención) el 17/03/2016 19:53:16
Me servio bastante .gracias

sldos

Nirva

Nota : me puedes ayudar con esto 2016-03-03 00:00:00.000 solo quiero traerme solo la fecha no los ceros

sldos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar