Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bitte Hilfe für SQL-Abfrage (https://www.delphipraxis.net/117756-bitte-hilfe-fuer-sql-abfrage.html)

Privateer3000 24. Jul 2008 12:10

Re: Bitte Hilfe für SQL-Abfrage
 
Ich habs
:
SQL-Code:
SELECT B.ID, sum(IIF(A.validiert=False,A.versuche*A.punkte,0)) AS pualles
FROM spnamen B
RIGHT OUTER journal A ON A.ID = B.ID
GROUP BY B.ID
so funktioniert es,
es werden nullen geschrieben wenn zwar spieler exisitiert
aber keine punkte hat und umgekehrt

DANK AN ALLE !!!

mkinzler 24. Jul 2008 12:12

Re: Bitte Hilfe für SQL-Abfrage
 
Wie erwähnt besser not statt =False

omata 24. Jul 2008 12:13

Re: Bitte Hilfe für SQL-Abfrage
 
Schön das du eine Lösung hast. Aber wieso so kompliziert?
SQL-Code:
SELECT A.*, summe
FROM spnamen A
LEFT JOIN (SELECT id, SUM(versuche * punkte) AS summe
           FROM journal
           WHERE validiert = False
           GROUP BY id) B
  ON A.ID = B.ID
GROUP BY A.ID
Und bitte rede im Zusammenhang mit Datenbanken nicht von "durchläuft" da bekommt man ja Magenschmerzen.

Privateer3000 24. Jul 2008 12:19

Re: Bitte Hilfe für SQL-Abfrage
 
Zitat:

Zitat von omata
Und bitte rede im Zusammenhang mit Datenbanken nicht von "durchläuft" da bekommt man ja Magenschmerzen.

Tschuldigung, dass ich eben es ordinär ausdrücke, aber ihr wißt doch was gemeint ist...

Privateer3000 24. Jul 2008 12:22

Re: Bitte Hilfe für SQL-Abfrage
 
Zitat:

Zitat von mkinzler
Wie erwähnt besser not statt =False

wie meinst das?
SQL-Code:
a.validiert not Null

DeddyH 24. Jul 2008 12:24

Re: Bitte Hilfe für SQL-Abfrage
 
Wohl eher
SQL-Code:
not A.Validiert

Privateer3000 24. Jul 2008 12:28

Re: Bitte Hilfe für SQL-Abfrage
 
alles klar, diese Art kannte ich noch nicht...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz