Помогите создать sql запрос Sum для множества с исключением

Здравствуйте
Как посчитать Sum для каждого из списка получателей с условием что тип Tip=1 PlatelshchiK не может быть кто из списка.
Есть таблица Plateg
В таблице Poluchatel, PlatelshchiK, Summ2, Tip
Есть список Poluchatel
'0001561',
'0001274',
'0119900',
'0000224',
'4209900',
'0024912',
'0000224',
'0001561'
При этом исключить этих пользователей если они встречаются в PlatelshchiK
'0001561',
'0001274',
'0119900',
'0000224',
'4209900',
'0024912',
'0000224',
'0001561'
Если они будут встречаться в PlatelshchiK

как не странно но такое тоже возможно оказалось

Пример
Poluchatel='0001561' и PlatelshchiK='0001561' - Исключить
Poluchatel='0001561' и PlatelshchiK='0000224' - Исключить
Poluchatel='0001561' и PlatelshchiK='0024912' - Исключить

Соответственно это правило для всех из списка Poluchatel

Результат примерно такой
0001561 - Сумма
0001274 - Сумма
0119900 - Сумма
0000224 - Сумма
4209900 - Сумма
0024912 - Сумма

Заранее спасибо за развернутый ответ


Ответы (1 шт):

Автор решения: MaxDown
SELECT
   Poluchatel,
   SUM(Summ2) AS SUM
FROM
   Plateg
WHERE
   TIP = 1
   AND Poluchatel NOT IN (
                          SELECT
                             PlatelshchiK
                          FROM
                             Plateg
                         )
GROUP BY
   Poluchatel
→ Ссылка