|
Суммирование ячеек столбца по критериям другого столбца.
|
|||
---|---|---|---|
#18+
Добрый день, помогите , пожалуйста. Есть БД с полями код, критерий, сумма. Нужно написать запрос чтобы по одному и тому же коду получить итоговую сумму, значения с критерием один суммировать, а с критерием 2 вычесть. Я вот думаю может лучше разбить таблицу на две. select kod, sum(summa) from tabl where kriterij = 1 group by kod into dbf s1; select kod, sum(summa) from tabl where kriterij = 2 group by kod into dbf s2; а потом не знаю, что сделать с этими двумя таблицами, для некоторых кодов нет критерия 2, как сделать чтобы они не исчезли? Или, все-таки, правильнее делать это одним прямым запросом, не разбивая базу на две? вложенный файл схематически изображает бд и ожидаемый результат прошу прощения, сохранен в xls, на машине с доступом в сеть ни одного субд( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 15:54 |
|
Суммирование ячеек столбца по критериям другого столбца.
|
|||
---|---|---|---|
#18+
Anastassie, UNION ALL ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 16:17 |
|
Суммирование ячеек столбца по критериям другого столбца.
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 16:26 |
|
Суммирование ячеек столбца по критериям другого столбца.
|
|||
---|---|---|---|
#18+
Dima T, спасибо , сейчас попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 16:30 |
|
Суммирование ячеек столбца по критериям другого столбца.
|
|||
---|---|---|---|
#18+
не получилось у меня старый фокс под дос ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 16:59 |
|
Суммирование ячеек столбца по критериям другого столбца.
|
|||
---|---|---|---|
#18+
Anastassieне получилось у меня старый фокс под дос Предупреждать надо Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2015, 17:06 |
|
|
start [/forum/topic.php?fid=41&fpage=24&tid=1582339]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 125ms |
0 / 0 |