Функции даты и времени
Функции даты и времени принимают в качестве входных значений дату и время и возвращают либо строковые, числовые значения, либо значения в формате даты и времени. (Помните, что в SQL Server, время считается компонентом типа данных datetime). Параметр единицы, фигурирующий во многих функциях, обычно обозначает единицы измерения времени, например такие, как "год" или "минута". В таблице 24.9 представлены функции даты и времени Transact-SQL.
DATEADD | единицы, число, дата | Рассчитывает новую дату, добавляя к существующей указанное число единиц (дней, месяцев, часов и т.д.). |
DATEDIFF | единицы, нач_дата, кон_дата | Возвращает количество единиц времени, между двумя указанными датами. |
DATENAME | единицы, дата | Возвращает имя указанной единицы времени даты в виде строки. |
DATEPART | единицы, дата | Возвращает имя указанной единицы времени даты в виде числа. |
DAY | дата | Возвращает день для указанной даты в виде числа. |
GETDATE | Возвращает текущее системное время и дату. | |
MONTH | дата | Возвращает месяц для указанной даты в виде числа. |
YEAR | дата | Возвращает год для указанной даты в виде числа. |
Используйте функции даты
- Для открытия нового окна Query (Запрос), нажмите в панели инструментов анализатора запросов Query Analyzer кнопку New Query (Новый запрос). Query Analyzer откроет пустое окно Query (Запрос).
- В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий). Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла сценария).
- Выберите файл с именем DateTime и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).
- Для выполнения запроса в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос). Query Analyzer отобразит результаты в панели сетки Grids Pane.
- Закройте окно Query (Запрос).