Программирование в Microsoft SQL Server 2000

         

Функции даты и времени


Функции даты и времени принимают в качестве входных значений дату и время и возвращают либо строковые, числовые значения, либо значения в формате даты и времени. (Помните, что в SQL Server, время считается компонентом типа данных datetime). Параметр единицы, фигурирующий во многих функциях, обычно обозначает единицы измерения времени, например такие, как "год" или "минута". В таблице 24.9 представлены функции даты и времени Transact-SQL.

Таблица 24.9. Функции даты и времени.

ФункцияПараметрыОперация
DATEADDединицы, число, датаРассчитывает новую дату, добавляя к существующей указанное число единиц (дней, месяцев, часов и т.д.).
DATEDIFFединицы, нач_дата, кон_датаВозвращает количество единиц времени, между двумя указанными датами.
DATENAMEединицы, датаВозвращает имя указанной единицы времени даты в виде строки.
DATEPARTединицы, датаВозвращает имя указанной единицы времени даты в виде числа.
DAYдатаВозвращает день для указанной даты в виде числа.
GETDATEВозвращает текущее системное время и дату.
MONTHдатаВозвращает месяц для указанной даты в виде числа.
YEARдатаВозвращает год для указанной даты в виде числа.

Используйте функции даты

  1. Для открытия нового окна Query (Запрос), нажмите в панели инструментов анализатора запросов Query Analyzer кнопку New Query (Новый запрос).
    Query Analyzer откроет пустое окно Query (Запрос).
  2. В панели инструментов анализатора запросов Query Analyzer нажмите кнопку Load Script (Загрузить сценарий).
    Query Analyzer отобразит диалоговое окно Open Query File (Открытие файла сценария).


  3. Выберите файл с именем DateTime и нажмите кнопку Open (Открыть). Query Analyzer загрузит сценарий в окно Query (Запрос).


  4. Для выполнения запроса в панели инструментов анализатора запросов Query Analyzer нажмите кнопку Execute Query (Выполнить запрос).
    Query Analyzer отобразит результаты в панели сетки Grids Pane.


  5. Закройте окно Query (Запрос).



Содержание раздела