Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Probleme mit sum function in sql-Statement

  Alt 10. Aug 2006, 23:05
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
  Mit Zitat antworten Zitat