![]() |
Datenbank: Oracle • Zugriff über: SQL Workbench
[PSQL] Datum + x Stunden dazurechnen
Hallo,
ich habe ein Problem :-( Also in einen Feld steht ein Datum drin und ich soll jetzt zu diesen Datum einen Stundenanzahl hinzuaddieren und dann das neue Datum ausgeben. Leider weiß ich nicht weiter. Gibts da vielleicht schon eine fertige Funtion? Ich habe mir schon sowas überlegt: abflugzeit = Datum dauer = Wert in Stunden
SQL-Code:
aber das stimmt nur wenn ich nicht über 24 stunden komme, denn ich brauch ja praktisch bei 24 einen umbruch auf einen neuen tag,
select to_number(to_char(abflugzeit, 'yyyymmddHH24MI')) + dauer * 100 from flug where flugnummer = 'OS1467';
bzw. das selbe gilt für den letzten tag im monat.... Kann mir wer weiterhelfen? |
Re: [PSQL] Datum + x Stunden dazurechnen
Okay, nach fast einer Stunde google geschaft:
select abflugzeit+numtodsinterval(dauer,'HOUR') - numtodsinterval(f1.gmt_abweichung-f2.gmt_abweichung,'HOUR') as Ankunft from flug f inner join flughafen f1 on f1.flughafenid=f.flughafen_abflug inner join flughafen f2 on f2.flughafenid=f.flughafen_destination where f.flugnummer='OS1467'; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz