|
вложенное "КОГДА" в запросе
| ☑ |
0
мухомор777
05.06.20
✎
15:25
|
добрый день.поскажите как правильно вложить в КОГДА еще одну проверку
КОГДА ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) = 0 И ЕСТЬNULL(ТоварыНаСкладахОстаткиПоставщик.КоличествоОстаток, 0) = 0 ТОГДА
КОГДА ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)=0 Тогда
Цена2
Иначе
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)
Конец
КОНЕЦ КАК Цена,
|
|
1
Chameleon1980
05.06.20
✎
15:26
|
выбор еще раз
|
|
2
Chameleon1980
05.06.20
✎
15:26
|
выбор когда 1=1 тогда
выбор когда
конец
конец
|
|
3
мухомор777
05.06.20
✎
15:30
|
я валенок.можно на моем примере?
|
|
4
мухомор777
05.06.20
✎
15:32
|
сделал спасибо)
|
|
5
мухомор777
05.06.20
✎
15:32
|
не совсем валенок
|
|
6
D_E_S_131
05.06.20
✎
15:37
|
Но лучше конечно же написать без вложений.
|
|
7
arsik
гуру
05.06.20
✎
15:40
|
(6) В (2) и предложено без вложений
КОГДА ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) = 0 И ЕСТЬNULL(ТоварыНаСкладахОстаткиПоставщик.КоличествоОстаток, 0) = 0 и ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)=0 ТОГДА
Цена2
КОГДА ЕСТЬNULL(ТоварыНаСкладахОстатки.КоличествоОстаток, 0) = 0 И ЕСТЬNULL(ТоварыНаСкладахОстаткиПоставщик.КоличествоОстаток, 0) = 0 и ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)<>0 ТОГДА
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена,0)
Иначе
ЧТототам
КОНЕЦ
|
|
8
D_E_S_131
05.06.20
✎
16:15
|
(7) А чего же там тогда 2 раза "Выбор"? :)
|
|