Forum: Datenbanken
Delphi
by DeddyH,
24. Jul 2008
Wohl eher not A.Validiert
Forum: Datenbanken
Delphi
by DeddyH,
24. Jul 2008
Das heißt ja auchA.ID IS NOT NULL
Forum: Datenbanken
Delphi
by DeddyH,
24. Jul 2008
Stimmt, hatte ich ganz übersehen :oops:
Forum: Datenbanken
Delphi
by DeddyH,
24. Jul 2008
Mal anders formuliert:SELECT B.ID, sum(IIF(A.ID >0,A.versuche*A.punkte,0)) AS pualles
FROM spnamen B
LEFT JOIN journal A ON A.ID = B.ID
AND A.validiert = False
GROUP BY B.ID
Forum: Datenbanken
Delphi
by DeddyH,
24. Jul 2008
Möglicherweise ist das mal wieder kompletter Blödsinn (:mrgreen:), aber versuch es mal so:SELECT B.ID, (CASE A.ID WHEN NULL THEN 0 ELSE SUM(A.versuche*A.punkte) END) AS pualles
FROM spnamen B
LEFT JOIN journal A ON A.ID = B.ID
WHERE A.validiert = False
GROUP BY B.ID
Forum: Datenbanken
Delphi
by DeddyH,
24. Jul 2008
In B stehen die Spieler und in A die Punkte? Und Du willst alle Spieler sehen?