Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Функции для работы с датой и временем



Краткий обзор основных функций для работы с датой и временем представлен в таблице.

Функция Синтаксис Возвращаемое значение
DATEADD DATEADD (datepart, number, date) добавляет к дате указанное значение дней, месяцев, часов и т.д.
DATEDIFF DATEDIFF (datepart, startdate, enddate) возвращает разницу между указанными частями двух дат
DATENAME DATENAME (datepart, date) выделяет из даты указанную часть и возвращает ее в символьном формате
DATEPART DATEPART (datepart, date) выделяет из даты указанную часть и возвращает ее в числовом формате
DAY DAY(date) возвращает число из указанной даты
GETDATE GETDATE() возвращает текущее системное время
ISDATE (date) проверяет правильность выражения на соответствие одному из возможных форматов ввода даты
MONTH MONTH (date) возвращает значение месяца из указанной даты
YEAR YEAR (date) возвращает значение года из указанной даты
Datepart Допустимые сокращения
Year - год yy, yyyy
Quarter - квартал qq, q
Month - месяц mm, m
Dayofyear - день года dy, y
Day - день dd, d
Week - неделя wk, ww
Hour - час hh
Minute - минута mi, n
Second - секунда ss, s
Millisecond - миллисекунда ms

Пример использование функций YEAR, MONTH и DATEDIFF

Средства накопленные за последние 30 дней.

SELECT Year([Дата проведения])) AS Год, Month([Дата проведения])) AS Месяц, Sum(Сумма) AS Итог

FROM R2

WHERE ABS(Datediff(d, ([Дата проведения],Getdate()))<30

GROUP BY Year([Дата проведения])), Month([Дата проведения]))

Контрольные вопросы.

1. Какие виды функций используются в MS SQL SERVER?

2. Какие имена используются для написания системных функций?

3. Можно ли использовать функции в командах SQL?

4. Какие значения могут возвращать функции?





Дата публикования: 2015-09-17; Прочитано: 160 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...