|
v7: Функция с условием в запросе 1С++
| ☑ |
0
woha
26.12.12
✎
12:40
|
Доброго времени суток всем! Подскажите, пожалуйста, возможна ли реализация на 1С++ такой конструкции запроса 1С (но без union):
|Фирма = Регистр.ОстаткиТоваров.Фирма;
|Товар = Регистр.ОстаткиТоваров.Товар;
|Склад = Регистр.ОстаткиТоваров.Склад;
|ОстатокТовара = Регистр.ОстаткиТоваров.ОстатокТовара;
|Функция ОстатокТовараКонОст1 = КонОст(ОстатокТовара) когда(Склад = Склад1);
|Функция ОстатокТовараКонОст2 = КонОст(ОстатокТовара) когда(Склад = Склад2);
|Группировка Товар;
Спасибо.
|
|
1
ДенисЧ
26.12.12
✎
12:40
|
Угу.
CASE when ...
|
|
2
sapphire
26.12.12
✎
12:41
|
(1) Мне больше truncate нравиться. Ускорит все таблицы в разы :)
|
|
3
sapphire
26.12.12
✎
12:42
|
(0) А Вы знаете чем UNION отличается от UNION ALL?
Аще в MS tSQL есть еще EXCEPT
|
|
4
woha
26.12.12
✎
12:47
|
(1) Спасибо, :) я про CASE и не подумал, на ToySQL немного другая реализация условия в запросе, больше похожа на 1С.
|
|
5
ДенисЧ
26.12.12
✎
12:47
|
(2) drop намного лучше...
|
|