AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken [PSQL] Datum + x Stunden dazurechnen
Thema durchsuchen
Ansicht
Themen-Optionen

[PSQL] Datum + x Stunden dazurechnen

Ein Thema von ferby · begonnen am 18. Okt 2008 · letzter Beitrag vom 18. Okt 2008
Antwort Antwort
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#1

[PSQL] Datum + x Stunden dazurechnen

  Alt 18. Okt 2008, 16:23
Datenbank: Oracle • Zugriff über: SQL Workbench
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

select to_number(to_char(abflugzeit, 'yyyymmddHH24MI')) + dauer * 100 from flug where flugnummer = 'OS1467'; aber das stimmt nur wenn ich nicht über 24 stunden komme, denn ich brauch ja praktisch bei 24 einen umbruch auf einen neuen tag,
bzw. das selbe gilt für den letzten tag im monat....

Kann mir wer weiterhelfen?
  Mit Zitat antworten Zitat
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#2

Re: [PSQL] Datum + x Stunden dazurechnen

  Alt 18. Okt 2008, 18:31
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';
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz