Zeitraum zwischen zwei Rows

Hallo,

wozu eigentlich der Subselect? Geht doch auch über einen normalen Join:

SQL:
SELECT
  ko.key_mitarbeiter,
  DATE(ko.buchungszeit) as Datum,
  TIMEDIFF(ge.buchungszeit, ko.buchungszeit) as Dauer
FROM
  buchung ko,
  buchung ge
WHERE
  ko.key_buchungsart = 'Ko' AND
  ge.key_buchungsart = 'Ge' AND
  ko.key_mitarbeiter = ge.key_mitarbeiter AND
  DATE(ko.buchungszeit) = DATE(ge.buchungszeit) AND
  ko.key_mitarbeiter = 1644
ORDER BY
  Datum

Grüße,
Matthias
 
Wow, mal eine Abfrage, die eine SAPDB auf Anhieb versteht :)
Klasse, Danke - sieht so aus als wäre es das, was ich gesucht habe.

Ich expererimentiere dann ein wenig damit rum, aber denke schon, dass ich damit klar komme.

Danke,

Andre
 

Neue Beiträge

Zurück