Thema: Delphi Max(Datum) Min(Datum)

Einzelnen Beitrag anzeigen

Benutzerbild von Olli73
Olli73

Registriert seit: 25. Apr 2008
Ort: Neunkirchen
662 Beiträge
 
#19

AW: Max(Datum) Min(Datum)

  Alt 14. Mai 2013, 14:47
Hab die Bedingung für die BuchungsArt nun in den Join gepackt (oben "and b.BuchungsArt = 'A' und unten "and b.BuchungsArt = 'P' wobei ich immmernoch der Meinung bin, dass ich hier "and b.BuchungsArt <> 'A' schreiben muss.
BuchungsArt <> 'A' ist natürlich richtig, wenn es neben 'P' noch weitere Arten gibt, die einzeln angezeigt werden sollen.

==> In meinem Ergebnis werden jetzt aber wieder nur die Buchungen mit Buchungsart "A" angezeigt
Teste doch mal die beiden SQL-Teile (vor/nach UNION) getrennt.

Macht meiner Meinung nach keinen Sinn, im max/min Select zu prüfen ob die BuchungsArt 'P' ist, dann werden die 'A' Buchungen genullt und immer noch max/min von 'P' Buchungen angezeigt.
Das 'P' ist ja auch ein (getarntes) 'A'

Kollege hat mir vorgeschlagen, mit einem CASE zu arbeiten ?!?
Ein Case ist im Prinzip auch nix anderes als ein IIF?! (keine Ahnung, ob ADS beides unterstützt)

Evtl. solltest/musst du auch noch Beitrag #8 beachten.
  Mit Zitat antworten Zitat