Re: Помогите с запросом
От: algol Россия about:blank
Дата: 31.10.06 09:12
Оценка:
Здравствуйте, nashav0, Вы писали:

N> БД Oracle

N>Есть таблица переходов
N>нужен запрос показывающий какое всего кол-во вышло из A , B, C и какое вошло в них, т.е. итог чтоб бы примерно такой

Так это ж классические бухгалтерские проводки — дебит, кредит, сумма.
Про Oracle не скажу, а на T-SQL типа так:
SELECT ISNULL(a.S1, b.S2) AS S, ISNULL(a.Q, 0) AS Q_OUT, ISNULL(b.Q, 0) AS Q_IN
FROM
 (SELECT S1, SUM(QUANT) AS Q FROM ... GROUP BY S1) a
FULL JOIN
 (SELECT S2, SUM(QUANT) AS Q FROM ... GROUP BY S2) b
 ON a.S1 = b.S2
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.