Thema: Delphi Max(Datum) Min(Datum)

Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

AW: Max(Datum) Min(Datum)

  Alt 18. Apr 2013, 16:48
Also du musst wohl nach Datum und Buchungsart gruppieren und die Buchungsarten getrennt behandeln:
SQL-Code:
(SELECT Datum, Buchungsart, Min(buchung1) as Startzeit, Max(buchungs2) as Endzeit FROM Buchungstabelle
WHERE Buchungsart = 'A'
GROUP BY Datum, Buchungsart)

UNION ALL

SELECT Datum, Buchungsart, buchung1 as Startzeit, buchungs2 as Endzeit FROM Buchungstabelle
WHERE Buchungsart <> 'A'
Falls diese Abfrage läuft, kann man die gesamte Datenmenge auch noch nach Datum sortieren.
  Mit Zitat antworten Zitat