A continuación se muestra una lista de funciones de fecha en MS SQL Server.
Devolverá la fecha actual junto con la hora.
La sintaxis de la función anterior es:
GETDATE()
La siguiente consulta devolverá la fecha actual junto con la hora en MS SQL Server.
Select getdate() as currentdatetime
Devolverá parte de la fecha u hora.
La sintaxis de la función anterior es:
DATEPART(datepart, datecolumnname)
Ejemplo 1 – La siguiente consulta devolverá parte de la fecha actual a MS SQL Server.
Select datepart(day, getdate()) as currentdate
Ejemplo 2 – La siguiente consulta devolverá parte del mes actual a MS SQL Server.
Select datepart(month, getdate()) as currentmonth
Mostrará la fecha y la hora agregando o restando el rango de fecha y hora.
La sintaxis de la función anterior es:
DATEADD(datepart, number, datecolumnname)
La siguiente consulta devolverá la fecha y la hora después de 10 dÃas a partir de la fecha y hora actuales en MS SQL Server.
Select dateadd(day, 10, getdate()) as after10daysdatetimefromcurrentdatetime
Mostrará la fecha y la hora entre dos fechas.
La sintaxis de la función anterior es:
DATEDIFF(datepart, startdate, enddate)
La siguiente consulta devolverá la diferencia en horas entre 2015-11-16 y 2015-11-11 en MS SQL Server.
Select datediff(hour, 2015-11-16, 2015-11-11) as differencehoursbetween20151116and20151111
Mostrará la fecha y la hora en diferentes formatos.
La sintaxis de la función anterior es:
CONVERT(datatype, expression, style)
Las siguientes consultas devolverán la fecha y la hora en un formato diferente en MS SQL Server.
SELECT CONVERT(VARCHAR(19),GETDATE()) SELECT CONVERT(VARCHAR(10),GETDATE(),10) SELECT CONVERT(VARCHAR(10),GETDATE(),110)
🚫