Ниже приведен список функций даты в MS SQL Server.
GETDATE ()
Он вернет текущую дату вместе со временем.
Синтаксис
Синтаксис для вышеуказанной функции —
GETDATE()
пример
Следующий запрос вернет текущую дату и время в MS SQL Server.
Select getdate() as currentdatetime
DATEPART ()
Он вернет часть даты или времени.
Синтаксис
Синтаксис для вышеуказанной функции —
DATEPART(datepart, datecolumnname)
пример
Пример 1. Следующий запрос вернет часть текущей даты в MS SQL Server.
Select datepart(day, getdate()) as currentdate
Пример 2. Следующий запрос вернет часть текущего месяца в MS SQL Server.
Select datepart(month, getdate()) as currentmonth
DATEADD ()
Он будет отображать дату и время путем сложения или вычитания даты и времени.
Синтаксис
Синтаксис для вышеуказанной функции —
DATEADD(datepart, number, datecolumnname)
пример
Следующий запрос вернет дату и время после 10 дней с текущей даты и времени в MS SQL Server.
Select dateadd(day, 10, getdate()) as after10daysdatetimefromcurrentdatetime
DATEDIFF ()
Он будет отображать дату и время между двумя датами.
Синтаксис
Синтаксис для вышеуказанной функции —
DATEDIFF(datepart, startdate, enddate)
пример
Следующий запрос вернет разницу часов между 2015-11-16 и 2015-11-11 датами в MS SQL Server.
Select datediff(hour, 2015-11-16, 2015-11-11) as differencehoursbetween20151116and20151111
ПЕРЕРАБАТЫВАТЬ()
Он будет отображать дату и время в разных форматах.
Синтаксис
Синтаксис для вышеуказанной функции —
CONVERT(datatype, expression, style)
пример
Следующие запросы вернут дату и время в другом формате в MS SQL Server.