По моему я четко написал, потом сгруппируй...
Вот тебе готовый, рабочий вариант на основе твоего примера
SELECT [4].s_id, [4].s_nomer, Sum([4].[Sum-o_summa]) AS [Sum-Sum-o_summa]
FROM (SELECT Schet.s_id, Schet.s_nomer, Sum(Oplata1.o_summa) AS [Sum-o_summa]
FROM Schet LEFT JOIN Oplata1 ON Schet.s_id = Oplata1.s_id
GROUP BY Schet.s_id, Schet.s_nomer
Union
SELECT Schet.s_id, Schet.s_nomer, Sum(Oplata2.o_summa) AS [Sum-o_summa]
FROM Schet LEFT JOIN Oplata2 ON Schet.s_id = Oplata2.s_id
GROUP BY Schet.s_id, Schet.s_nomer
UNION SELECT Schet.s_id, Schet.s_nomer, Sum(Oplata3.o_summa) AS [Sum-o_summa]
FROM Schet LEFT JOIN Oplata3 ON Schet.s_id = Oplata3.s_id
GROUP BY Schet.s_id, Schet.s_nomer) AS 4
GROUP BY [4].s_id, [4].s_nomer;
Вставляешь в запрос и готово, если у тебя конечно все таблицы и поля именно так зовутся....
Согласен, решение возможно топорное... но на малой таблице и так сойдет... через ЖО, зато работает... Если у кого найдется более простой рабочий вариант, было бы интересно...