Вход | Регистрация


Помогите справиться с извратом?

Помогите справиться с извратом?
Я
   KIraA
 
13.09.18 - 07:11
Конфигурация написана не мной, поэтому камни кидать не надо.

Есть Документ заявка. В нем созданы два реквизита ДатаПринятия(Дата,дата) и ВремяПринятия(дата,время). Мне нужно сделать запрос на подсчет количества принятых заявок за период. Оговорюсь, что реквизит Дата(документа) использовать нельзя так как она не актуальна и при перебронировании может меняться вручную. А самое интересное, нужен период с 8утра начало периода и до 8утра конца периода.

В результате консоли у меня вот такие данные
   ДатаПринятия|          ВремяПринятия
15.08.2018 0:00:00      01.01.0001 8:06:27
16.08.2018 0:00:00      01.01.0001 22:01:13  

Если взять данные за период с 15.08.2018 08:00:00 по 16.08.2018 08:00:00, то должен выдать 1 документ. КАААААААААККККККК такое сделать?))
 
 
   KIraA
 
1 - 13.09.18 - 07:13
"ВЫБРАТЬ
       |    Заявка.Ссылка,
       |    Заявка.Дата,
       |    Заявка.ДатаПринятия,
       |    Заявка.ВремяПринятия
       |ИЗ
       |    Документ.Заявка КАК Заявка
       |ГДЕ
       |    НЕ Заявка.ПометкаУдаления ";
   1Сергей
 
2 - 13.09.18 - 07:13
Запросом? ДОБАВИТЬКДАТЕ
   2S
 
3 - 13.09.18 - 07:18
(1) стадо немодно накладывать ограничение по дате и времени?
   2S
 
4 - 13.09.18 - 07:18
Стало*
   Salimbek
 
5 - 13.09.18 - 07:25
(0) Первое условие - Дата=Дата1 и Время>8:00
Второе условие Дата>Дата1 и Дата<Дата2
Третье условие Дата=Дата2 и Время<8:00
   KIraA
 
6 - 13.09.18 - 07:28
(5) как вариант, щас попробую
   1Сергей
 
7 - 13.09.18 - 07:33
(5) что-то не понятно. Как собираешься связывать условия? По "И" или по "ИЛИ"?
   1Сергей
 
8 - 13.09.18 - 07:34
понел. по ИЛИ
   ASU_Diamond
 
9 - 13.09.18 - 07:36
если сложить ДатаПринятия и ВремяПринятия получим ДатаВремя, от этого уже дальше можно плясать
   1Сергей
 
10 - 13.09.18 - 07:38
(9) а сложить их можно с помощью (2)
 
 Рекламное место пустует
   dmt
 
11 - 13.09.18 - 07:46
где ДобавитьКДате(Т.ДатаПринятия, Т.ВремяПринятия) между &НачалоПериода И &КонецПериода
   1Сергей
 
12 - 13.09.18 - 07:47
(11) серьёзно? :)
   dmt
 
13 - 13.09.18 - 07:48
(12) что тебя развеселило?
   1Сергей
 
14 - 13.09.18 - 07:50
(13) ДобавитьКДате не так работает
ВЫБРАТЬ ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(2002, 10, 12, 10, 15, 34), МЕСЯЦ, 1)
   dmt
 
15 - 13.09.18 - 07:58
(14) извените
   dmt
 
16 - 13.09.18 - 08:01
попытка 2
где ДобавитьКДате(Т.ДатаПринятия, Секунда, РазностьДат(ДатаВремя(1,1,1), Т.ВремяПринятия, Секунда)) между &НачалоПериода И &КонецПериода

   ПегийЛунь
 
17 - 13.09.18 - 08:03
Думаю поможет такое:
ВЫРАЗИТЬ(РАЗНОСТЬДАТ(&ВремяПринятия, ДАТАВРЕМЯ(1,1,1), МИНУТА)/60 КАК ЧИСЛО(15,2)) КАК ЧасПринятия

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