Функции даты и времени принимают в качестве входных значений дату и время и возвращают либо строковые, числовые значения, либо значения в формате даты и времени. (Помните, что в SQL Server, время считается компонентом типа данных datetime). Параметр единицы, фигурирующий во многих функциях, обычно обозначает единицы измерения времени, например такие, как "год" или "минута". В таблице 24.9 представлены функции даты и времени Transact-SQL.
| DATEADD | единицы, число, дата | Рассчитывает новую дату, добавляя к существующей указанное число единиц (дней, месяцев, часов и т.д.). |
| DATEDIFF | единицы, нач_дата, кон_дата | Возвращает количество единиц времени, между двумя указанными датами. |
| DATENAME | единицы, дата | Возвращает имя указанной единицы времени даты в виде строки. |
| DATEPART | единицы, дата | Возвращает имя указанной единицы времени даты в виде числа. |
| DAY | дата | Возвращает день для указанной даты в виде числа. |
| GETDATE | Возвращает текущее системное время и дату. | |
| MONTH | дата | Возвращает месяц для указанной даты в виде числа. |
| YEAR | дата | Возвращает год для указанной даты в виде числа. |
Используйте функции даты





