viernes, 22 de enero de 2016

49. Diferencia de fechas SQL (Ayuda Rapida XI)

Así como vimos en un post anterior como obtener la diferencia entre 2 fechas en C# hoy veremos lo mismo desde SQL, como lo he comentado anteriormente un buen desarrollador debe tener conocimientos de alto nivel de base de datos, por que al final nuestro principal trabajo es el procesamiento de la información.

La función que emplearemos en SQL es DATEDIFF, esta función nos permite obtener la diferencia de tiempo entre 2 fechas, especificando la parte de la fecha con la que queremos obtener la diferencia entre una fecha y otra.

La función recibe 3 parámetros que son:

- Parte de fecha para obtener la diferencia, esta puede tomar los siguientes valores:
year
quarter
month
dayofyear
day
week
hour
minute
second
millisecond
microsecond
nanosecond

-Fecha Inicial
-Fecha final

Ejemplo

SELECT DATEDIFF(SECOND,FechaInicial,FechaFinal) FROM Tabla1

Esta instrucción nos da como respuesta la cantidad de segundos entre una fecha y otra

Hasta la próxima


No hay comentarios.:

Publicar un comentario