Страница 5 Примеры с функцией DATEADD
Назад<<< | Содержание | Вперёд>>> |
Функция DATEADD (interval, number, date) возвращает момент времени, полученный в результате добавления к выбранной дате (date) одного или нескольких (number) интервалов (interval) времени.
Ниже приведены возможные значения добавляемых интервалов и их условные обозначения.
Interval | Обозначения |
День | dd, d |
День года | dy, y |
Час | hh |
Миллисекунда | ms |
Минута | mi, n |
Месяц | mm, m |
Квартал | qq, q |
Секунда | ss, s |
Неделя | wk, ww |
Год | yy, yyyy |
Работаем с базой данных "Недвижимость". Её схема и имена столбцов таблиц, которые нам понадобятся в примерах - на странице 2.
Если вы хотите выполнить запросы к базе данных из этого урока на MS SQL Server, но эта СУБД не установлена на вашем компьютере, то ее можно установить, пользуясь инструкцией по этой ссылке.
Пример 9. Найти день, который будет через квартал после последней сделки менеджера Петрова. Пишем следующий запрос:
2019-02-22 |
Как видим, интересующая нас дата извлекается при помощи подзапроса.
Пример 10. Найти день, который будет через 2 месяца после последней сделки с объектом проекта "сталинка". Запрос будет следующим:
Запрос вернёт следующее значение:
2018-11-16 |
Составить SQL запрос с DATEADD самостоятельно, а затем посмотреть решения
Пример 11. Найти день, который будет через две недели после последней сделки с объектом в районе Пашино.
Поделиться с друзьями
Назад<<< | Содержание | Вперёд>>> |