Hallo
bartni,
ich versuche es einfach nochmal...
SQL-Code:
SELECT
persacct.code,
emppersacct.nomDate,
emppersacct.updTs,
tcslogin.firstName,
tcslogin.lastName,
emppersacct.mi,
(SELECT SUM(emppersacct.mi)
FROM EmpPersAcct
WHERE ???) AS summe
FROM
EmpPersAcct emppersacct
LEFT JOIN emppersacct.tcsLogin tcslogin
INNER JOIN emppersacct.persAcct persacct
WHERE persacct.code = 'URLAUB'
AND emppersacct.emp.empSk = -979941237706
???: Hier muss die Verbindung zur aktuellen Zeile in der äußeren
EmpPersAcct Tabelle hergestellt werden.
Da ich deine Datenbankbeziehungen nicht kenne, kann ich an der Stelle nicht weiter helfen. Welche Spalte(n) ist/sind den der/die Primarykey(s) in
EmpPersAcct?
Eine Alternative wäre noch ein zweiter LEFT JOIN, in dem die Summen gebildet werden. Aber mit deinen komischen JOIN-Strukturen komme ich nicht klar, sorry.
Gruss
Thorsten