Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

проверить диапазон дат в запросе

проверить диапазон дат в запросе
Я
   мухомор777
 
30.09.20 - 11:35
добрый день.Подскажите как создать такую штуку.есть на форме обработки(планировщик) две даты: ДатаНач и ДатаКон. Есть заявка с 29.09 по 01.10(в заявке тоже есть начало даты и конец-это же планировщик 1с).Вопрос:как проверить в запросе что на самом деле эта заявка лежит в интервале с 30 по 30.чтоб запись вывести.
   ДенисЧ
 
1 - 30.09.20 - 11:37
ДатаНачала <= ПоследняяДата и ДатаКонца >= ПерваяДата

Как-то так )))
   Chameleon1980
 
2 - 30.09.20 - 11:55
недавно на хабре читал статью про гугл программистов.
у меня вопрос к авторам подобных тем:
вы вообще думать не хотите?
   SleepyHead
 
3 - 30.09.20 - 12:45
(0)

Начало1, Конец1 - первый интервал дат
Начало2, Конец2 - второй интервал

Интервалы пересекаются, если выполняется условие Макс(Начало1, Начало2) <= Мин(Конец1, Конец2)

При этом Макс(Начало1, Начало2) - это дата начала интервала пересечения, а Мин(Конец1, Конец2) - дата окончания пересечения интервалов.

В запрос сам переведи.
   Волшебник
 
4 - 30.09.20 - 13:15
(3) Прелестно

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.