v7: SQL, прямой запрос, транспонирование
☑
0
Eeakie
12.11.15
✎
14:09
Не знал как лучше назвать сей фокус.
Текст = "
|select
| Выборка.Товар,
| ?1,
| ?2
|from(
| select
| Товар.id,
| $Товар.Реквизит,
| $Товар.ЛюбыеЦифры
| from
| $Справочник.Товары as Товар
| ) as Выборка
|group by
| Выборка.Товар";
$Товар.Реквизит - перечисление и может быть только двух видов. Как можно вывести в "?1" и "?2" сумму $Товар.ЛюбыеЦифры по этим видам?
1
Господин ПЖ
12.11.15
✎
14:10
pivot ?
2
Eeakie
12.11.15
✎
14:12
(1) Ни разу не пользовался.
3
toypaul
гуру
12.11.15
✎
14:49
sum(case $Товар.Реквизит = 1 then $Товар.ЛюбыеЦифры else 0) 1
sum(case $Товар.Реквизит = 2 then $Товар.ЛюбыеЦифры else 0) 2
4
Eeakie
12.11.15
✎
14:50
(3) Да, так и сделал. Спасибо.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс