|
Как сделать присваивание даты в запросе? | ☑ | ||
---|---|---|---|---|
0
Jalib
18.01.17
✎
13:24
|
Здравствуйте!есть запрос
ВЫБРАТЬ ТоварыНаСкладах.Период, ТоварыНаСкладах.Организация, ТоварыНаСкладах.Склад, ТоварыНаСкладах.Номенклатура, ТоварыНаСкладах.Регистратор, ТоварыНаСкладах.Количество, ВЫБОР КОГДА ТоварыНаСкладах.Склад = &Склад2 ТОГДА ТоварыНаСкладах.Период = НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, НЕДЕЛЯ) КОНЕЦ КАК Поле1 ИЗ РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах ГДЕ ВЫБОР КОГДА ТоварыНаСкладах.Склад = &Склад И ТоварыНаСкладах.Количество > 15 ТОГДА ИСТИНА КОГДА ТоварыНаСкладах.Склад = &Склад2 ТОГДА ИСТИНА КОНЕЦ нужно что бы только у номенклатуры второго склада период подменялся на начало недели |
|||
1
youalex
18.01.17
✎
13:27
|
ТОГДА НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, НЕДЕЛЯ)
ИНАЧЕ Период КОНЕЦ |
|||
2
Jalib
18.01.17
✎
13:30
|
да так заработало теперь весь вопрос в том как не выводить эту дату отдельной колонкой а выводить в нужных строках вместо периода?
|
|||
3
Jalib
18.01.17
✎
13:37
|
вот такое условие в этом запросе почему то не срабатывает почему?
ВЫБОР КОГДА ТоварыНаСкладах.Склад = &Склад И ТоварыНаСкладах.Количество > 15 ТОГДА ИСТИНА КОГДА ТоварыНаСкладах.Склад = &Склад2 ТОГДА НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, НЕДЕЛЯ) ИНАЧЕ Период КОНЕЦ |
|||
4
qsunnx
18.01.17
✎
14:27
|
КОГДА ТоварыНаСкладах.Склад = &Склад2
ТОГДА НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, НЕДЕЛЯ) ИНАЧЕ Период Потому что это какое-то неправильное условие. |
|||
5
mr_K
18.01.17
✎
14:32
|
(4) а что в нем не так?
(3) не срабатывает - это как? |
|||
6
youalex
18.01.17
✎
14:46
|
(3) у тебя в первой ветке условия
ТОГДА ИСТИНА - булево, а в остальных - даты. Вместо ИСТИНА - поставь NULL или ДАТА(1,1,1) |
|||
7
olegves
18.01.17
✎
15:21
|
(2) ВЫБРАТЬ
ВЫБОР КОГДА ТоварыНаСкладах.Склад = &Склад2 ТОГДА ТоварыНаСкладах.Период = НАЧАЛОПЕРИОДА(ТоварыНаСкладах.Период, НЕДЕЛЯ) КОНЕЦ КАК Период, ТоварыНаСкладах.Организация, ТоварыНаСкладах.Склад, ТоварыНаСкладах.Номенклатура, ТоварыНаСкладах.Регистратор, ТоварыНаСкладах.Количество ... |
|||
8
olegves
18.01.17
✎
15:22
|
+(7) ИНАЧЕ не забудь добавить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |