|
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) Да, так и сделал. Спасибо.
|
|
AdBlock убивает бесплатный контент. 1Сергей