Witam,
korzystam z bazy danych mssql.
Mam zapytanie SQL, które działa prawidłowo:
SELECT
a.AId,
b.NrOsoby,
c.Opis,
e.Nazwa,
d.Symbol
FROM TAB1 AS a
INNER JOIN TAB2 AS b ON b.UId= a.UId
LEFT JOIN Tab3 AS c ON c.Id = a.WId
INNER JOIN Tab4 AS d ON d.Id = a.Id_lok
LEFT JOIN Tab5 AS e ON (e.numer= a.ToId) AND (e.Id_lok= 0)
Muszę wpleść do powyższego zapytania poniższe zapytanie jako podzapytanie:
SELECT
f.Klnt_Id,
SUM(g.Wartosc_Brutto)
FROM Tab7 AS g
INNER JOIN Tab6 AS f ON g.DzialId= f.Id
WHERE f.Klnt_Id> 0
GROUP BY
f.Klnt_Id
Ale kompletnie nie wiem jak to zrobić.
Tabele TAB6 oraz TAB2 łączą się:
LEFT JOIN Tab6 AS f ON f.Klnt_Id= b.Id
Tylko nie mogę tego zrobić przy pomocy złączenia tylko przy pomocy podzapytania.
Proszę o pomoc.