Hallo,
ich habe ein kleines Problem bei einer SQL-Berechnung (DB ist Oracle 9i):
Gegeben ist ein Datum X und ein Datum Y. Es soll nun die Zeit zwischen X und Y ermittelt werden. Ganz „platt“ würde man ja irgendwie Datum X - Datum Y schreiben. Leider sollen aber die Wochenendtage aus der Differenz ausgeblendet werden. Soll heissen, wenn Datum X = Donnerstag und Datum Y = der darauffolgende Dienstag, dann ist der Abstand zwischen den beiden Tagen nach dieser Definition eben 3 und nicht 5.
Hat jemand von euch eine Idee, wie man das möglichst elegant lösen kann?
Level 2 wäre dann die Differenzberechnung auf Minutenebene, wobei nur die Zeiten zwischen 8 und 18 Uhr berücksichtigt werden sollen. Aber ich gehe jetzt einfach mal nach dem Prinzip „Teile und Herrsche“ vor und mache mir darüber später Gedanken .
Vielen Dank schonmal für Anregungen!
Kai