|
Доработка запроса | ☑ | ||
---|---|---|---|---|
0
Eeelena
10.08.17
✎
08:32
|
Здравствуйте.
Есть запрос ВЫБРАТЬ ЗаявкаНаПоставкуПродукции.Ссылка, ЗаявкаНаПоставкуПродукции.Заказчик, СУММА(ЗаявкаНаПоставкуПродукции.Объем) КАК Объем, ЗаявкаНаПоставкуПродукции.Объект, ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА)) КАК ЧасЗаявки, ВЫБОР КОГДА МИНУТА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА))) >= 30 ТОГДА ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА)), ЧАС), СЕКУНДА, 1) ИНАЧЕ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА)), ЧАС) КОНЕЦ КАК ГраницаНачало, ВЫРАЗИТЬ(ЗаявкаНаПоставкуПродукции.Объем / ЗаявкаНаПоставкуПродукции.ИнтенсивностьПриемки КАК ЧИСЛО(10, 0)) КАК ВремяВыполнения, ВЫБОР КОГДА МИНУТА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА))) >= 30 ТОГДА ДОБАВИТЬКДАТЕ(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА)), ЧАС), СЕКУНДА, 1),ЧАС, (ВЫРАЗИТЬ(ЗаявкаНаПоставкуПродукции.Объем / ЗаявкаНаПоставкуПродукции.ИнтенсивностьПриемки КАК ЧИСЛО(10, 0))) ) ИНАЧЕ НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ((ДОБАВИТЬКДАТЕ(ДАТАВРЕМЯ(1, 1, 1), СЕКУНДА, РАЗНОСТЬДАТ(НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, СЕКУНДА))),ЧАС,(ВЫРАЗИТЬ(ЗаявкаНаПоставкуПродукции.Объем / ЗаявкаНаПоставкуПродукции.ИнтенсивностьПриемки КАК ЧИСЛО(10, 0))) ), ЧАС) КОНЕЦ ГраницаКонец, НачалоПериода(ЗаявкаНаПоставкуПродукции.Дата, День) КАК ДатаДокумента ИЗ Документ.ЗаявкаНаПоставкуПродукции КАК ЗаявкаНаПоставкуПродукции ГДЕ ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки МЕЖДУ &ДатаНачала И &ДатаОкончания СГРУППИРОВАТЬ ПО ЗаявкаНаПоставкуПродукции.Ссылка, ЗаявкаНаПоставкуПродукции.Заказчик, ЗаявкаНаПоставкуПродукции.Объект, ЧАС(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки), РАЗНОСТЬДАТ(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, НАЧАЛОПЕРИОДА(ЗаявкаНаПоставкуПродукции.ДатаВремяЗаявки, ДЕНЬ), ЧАС) Выводить следующий результат Ссылка Заказчик Объем Объект ЧасЗаявки ГраницаНачало ВремяВыполнения ГраницаКонец Заявка000000001 от 25.07.2017 15:35:16 Заказчик1 10 Объект1 01.01.0001 1:40:00 01.01.0001 2:00:00 3 01.01.0001 5:00:00 Как мне изменить запрос, чтобы в зависимости от времени выполнения ГраницаНачало увеличивалась на час,например для данной записи мне нужно получить Ссылка Заказчик Объем Объект ЧасЗаявки ГраницаНачало ВремяВыполнения ГраницаКонец Заявка000000001 от 25.07.2017 15:35:16 Заказчик1 10 Объект1 01.01.0001 1:40:00 01.01.0001 2:00:00 3 01.01.0001 5:00:00 Заявка000000001 от 25.07.2017 15:35:16 Заказчик1 10 Объект1 01.01.0001 1:40:00 01.01.0001 3:00:00 3 01.01.0001 5:00:00 Заявка000000001 от 25.07.2017 15:35:16 Заказчик1 10 Объект1 01.01.0001 1:40:00 01.01.0001 4:00:00 3 01.01.0001 5:00:00 |
|||
1
SerF_2011
10.08.17
✎
08:53
|
(0) пока не понятно что хотите получить
|
|||
2
rphosts
10.08.17
✎
08:56
|
(0) в зависимости от времени выполнения запроса чтобы был разныйрезультат запроса? - только постобработкой
|
|||
3
Eeelena
10.08.17
✎
09:00
|
(2) В зависимости от значения поля Время выполнения, чтобы изменилось значение поля ГрницаНачало
|
|||
4
Рэйв
10.08.17
✎
09:26
|
(3) чтото типа такого:
Выбор Когда ВремяВыполнения = ЧетогоТам Тогда ЧтотоСделать(ГраницаНачало) ... |
|||
5
Eeelena
10.08.17
✎
10:51
|
всем спасибо, проблему решила
|
|||
6
SerF_2011
10.08.17
✎
11:10
|
(5) напиши как решила и будешь молодец
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |