В данном уроке мы познакомимся как работать с датой и временем, посмотрим какие функции и типы данных позволят эффективно управляться с ними.Самой популярным типом для работы со временем является datetime. Рассмотрим какие функции нужны для работы с ним. Для того, чтобы изменить значение даты нужно использовать функцию DATEADD
Эта функция возвращает datetime, который равен время + количество_единиц * единица_измерения_времени. Приведем список единиц измерения времени:
Для того чтобы получить текущую дату можно использовать CURRENT_TIMESTAMP. Таким образом для того, чтобы увеличить текущую дату на 14 дней необходимо написать:
Аналогичный запрос:
Для того, чтобы узнать, какое количество времени пройдет между двумя датами можно использовать функцию DATEDIFF:
Данная функция вернет временной интервал в указанной вами единицах измерения.
Для того, чтобы получить какую — нибудь часть от времени можно применить функцию DATEPART.
Данная функция возвращает целое число, которое отвечает на вопрос «сколько?» относительно указанной в операторе даты. Допустим для того, чтобы узнать сколько сейчас часов надо использовать следующую конструкцию:
Данная функция позволяет получить только численно указанные значения у даты, а если мы хотим получить строковое представление, то нам необходимо использовать :
Таким образом для того, чтобы получить сегодняшнюю дату в строковом представлении:
Данный запрос вернет что — то похожее на «2 April 2012». | |||||||||||||||||||
| |||||||||||||||||||
Просмотров: 462 | |
Всего комментариев: 0 | |