Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 20000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2021, 15:59   #1
nactyx
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 152
По умолчанию Запрос с датами

Коллеги, доброго времени суток.

Нужна ваша помощь.

Имеется примерно такая таблица (небольшая выборка):
Код:
Date           WorkingDate
2020-01-01     0
2020-01-02     0
2020-01-03     0
2020-01-04     0
2020-01-05     0
2020-01-06     0
2020-01-07     0
2020-01-08     0
2020-01-09     1
2020-01-10     1
2020-01-11     0
2020-01-12     0
2020-01-13     1
2020-01-14     1
2020-01-15     1
Пытаюсь написать запрос, который будет возвращать следующее (от одной до нескольких дат):
1 часть результата: всегда будет дата предыдущего рабочего дня
2 часть результата: если перед предыдущим рабочим днем - не рабочий день, то плюс все такие нерабочие дни.

Например:
На вход 2020-01-13, выход - 2020-01-10
На вход 2020-01-14, выход - 2020-01-11, 2020-01-12 и 2020-01-13

Сложности возникают именно со второй частью и с тем, чтобы это все было в одном запросе.

Заранее благодарю за помощь.
nactyx вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос между 2 датами Never74 БД в Delphi 6 18.12.2011 12:52
Запрос с датами и временем к Access [D7, Access] alexandr2010 БД в Delphi 3 26.07.2010 21:19
Запрос: поиск пустых ячеек с датами в бд MSAccess Akemi БД в Delphi 2 28.05.2010 09:10
Работа с датами Ozerich Общие вопросы Delphi 6 07.08.2008 09:03


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS