X-Dream
Neuer Benutzer
- Beiträge
- 4
Hallo zusammen
Ich hab grad eine Aufgabe, die meine SQL-Kenntnisse leicht übersteigt. Evtl. kann mir jemand von Euch damit weiterhelfen.
Ich möchte aus der Tabelle 'Order_In' denjenigen Datensatz mit der kleinsten Differenz zum aktuellen Systemdatum:
Order_No Start_Time
1234567 03.09.15 08:25:35
2356455 04.09.15 14:46:38
2348792 05.09.15 04:58:12
Ich hab mal soweit folgende query erstellt:
SelectTrunc(SysDate) - Start_Time As Difference
From Order_In
Where Difference = (Select Min(Difference) From Order_In);
Doch leider scheint der Audruck 'Difference' in der Where-Klausel nicht akzeptiert zu werden.
Hat jemand eine Idee, was ich falsch mache?
Gruss
X-Dream
Ich hab grad eine Aufgabe, die meine SQL-Kenntnisse leicht übersteigt. Evtl. kann mir jemand von Euch damit weiterhelfen.
Ich möchte aus der Tabelle 'Order_In' denjenigen Datensatz mit der kleinsten Differenz zum aktuellen Systemdatum:
Order_No Start_Time
1234567 03.09.15 08:25:35
2356455 04.09.15 14:46:38
2348792 05.09.15 04:58:12
Ich hab mal soweit folgende query erstellt:
SelectTrunc(SysDate) - Start_Time As Difference
From Order_In
Where Difference = (Select Min(Difference) From Order_In);
Doch leider scheint der Audruck 'Difference' in der Where-Klausel nicht akzeptiert zu werden.
Hat jemand eine Idee, was ich falsch mache?
Gruss
X-Dream