Thema: Delphi SQL - Abfrage mit Max

Einzelnen Beitrag anzeigen

ken_jones

Registriert seit: 16. Mai 2005
Ort: Luzern
154 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

Re: SQL - Abfrage mit Max

  Alt 26. Sep 2007, 13:47
Du bist nahe dran, aber syntaktisch etwas im Schilf,
das hier entspricht etwa deinem SQL, einfach Oracle tauglich umgestellt:

SQL-Code:
select t1.auftragnr, t1.text, max(t2.datum)
from tabelle1 t1,
     tabelle2 t2
where t1.auftragnr = t2.auftragnr
and t2.datum < trunc(sysdate)
group by t1.auftragnr, t1.text
und um dein Beispiel zu testen:

SQL-Code:
select t1.auftragnr, t1.text, max(t2.datum)
from tabelle1 t1,
     tabelle2 t2
where t1.auftragnr = t2.auftragnr
and t2.datum < to_date('12.Oct.2007') --trunc(sysdate)
group by t1.auftragnr, t1.text
Das würde dann als Resultat folgendes ausspucken:

Code:
AUFTRAGNR TEXT   MAX(T2.DATUM)
1         test1   11.10.07
2         test2   11.10.07
  Mit Zitat antworten Zitat