|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
И снова здравствуйте! Есть один вопрос , по оптимизации кода SQL при выводе итогового запроса по дебиторским задолженностям. Создал простенькую таблицу Дебиторка В этой таблице всего 4 поля: 1) [Код] поле типа счетчик 2) [Задолженность1] числовое поле 3) [Задолженность2] числовое поле 4) [Задолженность3] числовое поле Каждое из полей содержит в себе положительные и отрицательные числа, в итоговом запросе нужно по каждому коду вывести сумму только положительных значений по каждой задолженности Вид столбцов запроса должен быть такой кодсумма положительных значений задолженность1сумма положительных значений задолженность2сумма положительных значений задолженность3 В принципе решение кривое есть, создать три запроса где суммируются только положительные значения ,а потом в итоговом запросе создать группировку и LEFT JOINом прикрепить суммарные значения от главной таблицы к созданным запросам. Но может можно как то покороче? Агрегатными функциями не выходит смастрячить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:29 |
|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:41 |
|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:42 |
|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
А у него MS SQL Server. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:43 |
|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
Аппаздал ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:43 |
|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
Смешно вышло.))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:44 |
|
дебиторка с суммированием положительных значений в столбце
|
|||
---|---|---|---|
#18+
Спасибо большое! Не сталкивался честно с таким интерфейсом (значок * в SQL не использовал при суммировании в выражении кроме как умножения никогда.) Сейчас попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2016, 20:45 |
|
|
start [/forum/topic.php?fid=45&msg=39260771&tid=1613437]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 143ms |
0 / 0 |