SQL Server - dias entre dos fechas

 
Vista:

dias entre dos fechas

Publicado por renegado (26 intervenciones) el 25/10/2007 12:20:41
saludos,

alguien sabe de un afuncion para hallar los dias trascurridos entre dos fechas pro,

que se pueda deteminar si el calculo lo realiza dias calendario 365 o 366 o si el calculo se realiza dias comeciales , es decir todos los meses se toman de 30 dias incluyebto febrero

de antemaqno muchas gracias

at

renegado
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

RE:dias entre dos fechas

Publicado por Carlos Reyes (49 intervenciones) el 25/10/2007 15:56:07
Existe una funcion llamada DATEDIFF, su sintaxis es la siguiente:

SELECT DATEDIFF(ParteDeFecha, FechaInicial, FechaFInal)
Automaticamente te devolvera la diferencia en el parametro "ParteFecha"; acepta las siguientes opciones:

Year
quarter
Month
dayofyear
Day
Week
Hour
minute
second
millisecond


Saludos
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

RE:dias entre dos fechas

Publicado por Andrés Sapatanga (1 intervención) el 27/12/2019 03:24:06
Estoy haciendo la sentencia en SQL*PLUS de Oracle, y no me coge el método DATEDIFF, alguna ayuda?
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

RE:dias entre dos fechas

Publicado por Plutarco Pérez (1 intervención) el 31/12/2019 16:36:28
Andrés

Las funciones de SQL de microsoft no son iguales a las de Oracle



In Oracle, puedes simplemente restar 2 fechas y obtener la diferencia en días.

SELECT TO_DATE('2000-01-02', 'YYYY-MM-DD') -
TO_DATE('2000-01-01', 'YYYY-MM-DD') AS DateDiff
FROM dual
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

RE:dias entre dos fechas

Publicado por Alacran (1 intervención) el 01/08/2008 16:49:47
Bueno la forma de hacerlo en excel es colocando la fecha final menos la fecha inicial, o se en el formato dd/mm/aaaa, el resultado que te de esta operacion lo conviertes a numero y esa es la repuesta en dias calendario, o sea en esta respuesta sa tiene en cuenta los meses de 30 o 31 dias e inclusive los dias de febrero.
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