Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Количество ночей в диапазоне дат


Автор: alekspv 4.7.2018, 23:30
Доброго времени суток. 
У меня есть две даты с временем:
Дата заезда   15.05.2018 17:00
Дата отъезда  22.05.2018 11:00
Мне нужно подсчитать количество ночей между этими датами, если ночным временем считать время с 22:00 до 6:00. Подскажите пожалуйста как это можно сделать в SQL запросе. Я использую СУБД MS Access.

Автор: Akina 5.7.2018, 07:36
Цитата(alekspv @  5.7.2018,  00:30 Найти цитируемый пост)
ночным временем считать время с 22:00 до 6:00

А если дата/время заезда или отъезда попадает в этот диапазон - эта часть считается как ночь или нет?
Если, скажем, да - тупо вычитаешь даты (именно как даты, без времени). И плюсуешь по единичке, если заезд ранее 6 утра или отъезд позднее 10 вечера...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)