Замечание: в некоторых функциях дат используется так называемая часть дат, которая кодируется специальными символами. Например,
dd – число дат (от 1 до 31);dy – день года (число от 1 до 366); hh – значение часа (0-23); ms – значение милисекунд (от 0 до 999); mi – значение минут (0-59); qq – значение (1-4); mm – значение месяцев (1-12); ss –- значение секунд (0-59); wk – значение номеров недель в году; dw – значение дней недели, неделя начинается с воскресенья (1-7).; yy – значение лет (1753 -999)
Функции дат предназначены для работы с датами или времени.
Существуют несколько следующие функции дат:
DATEADD(часть, число, date) – добавляет к дате date часть даты увеличенное на число;
DAY(date) – выводит количество дней в заданной дате;
MONTH (date) – выводит количество месяцев в заданной дате;
YEAR(date) – выводит количество лет в заданной дате;
GETDATE() – выводит текущую дату установленную на компьютере;
Замечание: Даты выводятся в Американском формате: месяц/день/год.
Примеры функции работ с датами:
SELECT DATEADD(dd,5,11/20/07) результат Nov/25/2007.
Замечание: В выражениях оператора SELECT можно использовать операции сравнения. В результате будет либо истина TRUE, либо ложь FALSE. Можно использовать следующие операторы: =,<,>,>=,<=,<>,