![]() |
![]() |
![]() |
|
Работает ли в запросе ДОБАВИТЬКДАТЕ с отрицательным числом? | ☑ | ||
---|---|---|---|---|
0
Shur1cIT
27.11.13
✎
12:59
|
Или я туплю или не работает,
Есть задача нарисовать отчет разбив реализации по интервалам от 0 до 15 дней от 16 до 20 итд Отчет простейший по срокам 5 минут одной левой, но возникла загвоздка! не хочет разбивать где косяк? есть предположение что отнимать от даты не хочет. вот целиковый запрос ВЫБРАТЬ ПродажиОбороты.Контрагент, ПродажиОбороты.ДоговорКонтрагента, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.ДокументПродажи, СУММА(ВЫБОР КОГДА ПродажиОбороты.ДокументПродажи.Дата МЕЖДУ &конецПериода И ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -15) ТОГДА ПродажиОбороты.СтоимостьОборот ИНАЧЕ 0 КОНЕЦ) КАК _15, СУММА(ВЫБОР КОГДА ПродажиОбороты.ДокументПродажи.Дата МЕЖДУ ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -16) И ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -20) ТОГДА ПродажиОбороты.СтоимостьОборот ИНАЧЕ 0 КОНЕЦ) КАК _20, СУММА(ВЫБОР КОГДА ПродажиОбороты.ДокументПродажи.Дата МЕЖДУ ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -21) И ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -30) ТОГДА ПродажиОбороты.СтоимостьОборот ИНАЧЕ 0 КОНЕЦ) КАК _30, СУММА(ВЫБОР КОГДА ПродажиОбороты.ДокументПродажи.Дата < ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -30) ТОГДА ПродажиОбороты.СтоимостьОборот ИНАЧЕ 0 КОНЕЦ) КАК Более30 ИЗ РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Контрагент, ПродажиОбороты.ДоговорКонтрагента, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.ДокументПродажи |
|||
1
Maxus43
27.11.13
✎
13:01
|
добавление отрицательных работает
|
|||
2
1Сергей
27.11.13
✎
13:02
|
(1) +1
|
|||
3
lopus
27.11.13
✎
13:02
|
Можно
|
|||
4
dj_serega
27.11.13
✎
13:03
|
КОГДА ПродажиОбороты.ДокументПродажи.Дата МЕЖДУ &конецПериода И ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -15)
Местами поменяй в условии "МЕЖДУ". |
|||
5
Галахад
гуру
27.11.13
✎
13:03
|
прикольно Между 01.11.2013 и 01.11.2013-10 дней. :-)
|
|||
6
samozvanec
27.11.13
✎
13:03
|
местами поменяй
|
|||
7
lopus
27.11.13
✎
13:03
|
ПродажиОбороты.ДокументПродажи.Дата МЕЖДУ &конецПериода И ДОБАВИТЬКДАТЕ(&конецПериода, ДЕНЬ, -15)?
|
|||
8
Shur1cIT
27.11.13
✎
13:09
|
ок спасибо)))
|
|||
9
Shur1cIT
27.11.13
✎
13:12
|
хотя всё равно не понятно какая разница?
допустим 15 ноября она и между 10 ноября и 20 ноября и одновременно между 20 ноября и 10 ноября разве не так? |
|||
10
Sammo
27.11.13
✎
13:14
|
(9) Нет. Между это жестко >= и <=
Это не между в обыденном понимании |
|||
11
Shur1cIT
27.11.13
✎
13:20
|
(10) ок спасибо понял
|
|||
12
Maxus43
27.11.13
✎
13:23
|
(10) вобще beetwen есть http://technet.microsoft.com/ru-ru/library/ms187922.aspx
как работает реально там - я не знаю) |
|||
13
Shur1cIT
27.11.13
✎
13:36
|
(12) а сравниваемые значения входят в интервал? например если 15 и 17 то в интервал войдут в 15 16 17?
там дробные примеры только |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |