Имя: Пароль:
1C
1C 7.7
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 намного лучше...