Buenos en otro post anterior vimos como se ejecutaba el datediff para obtener la diferencia de dias en vb.net, bien ahora vamos a hacer lo propio en sql con el datediff
Bien tenemos que entender como va, el post va a ser corto así que la estructura es la siguiente
Datediff([day,month,year…..],Fechainicio,fechafin)
de tal manera como te pego a continuación el ejemplo
1 2 3 4 5 6 7 8 9 |
select DATEDIFF(year,Cast('01/01/1999' as datetime) ,cast('01/12/19' as datetime)) as Años select DATEDIFF(MONTH,Cast('01/01/1999' as datetime) ,cast('01/12/19' as datetime)) as Meses select DATEDIFF(DAY,Cast('01/01/1999' as datetime),cast('01/12/19' as datetime)) as Dias select DATEDIFF(HOUR,Cast('01/01/1999' as datetime),cast('01/12/19' as datetime)) as Horas select DATEDIFF(MINUTE,Cast('01/01/1999' as datetime),cast('01/12/19' as datetime)) as Minutos select DATEDIFF(SECOND,Cast('01/01/1999' as datetime),cast('01/12/19' as datetime)) as Segundos |
los resultados que darían este ejemplo son los siguientes
y ya está , Corto y simple el post
Descarga la aplicación de Soulsmakers APP para estar al día siempre que quieras.
Un Saludo a tod@s