Announcement

Collapse
No announcement yet.

Zeiten berechnen??

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zeiten berechnen??

    Hi,

    ich habe folgendes Problem. Ich habe zwei Spalten vom Typ Date. Eine Spalte nimmt die Eingangszeit und die andere die Ausgangszeit auf. Nun bräuchte ich die Differenz zwischen Aus - und Eingangszeit in Std. Min. Sek.

    Wie kann man mit PL/SQL mit Zeiten rechnen. Also sowas wie Date diff=date1.subtract(date2) ??

    Grüße Oli

  • #2
    Wenn Du zwei Datumswerte voneinander abziehst bekommst Du die Differenz in Tagen bzw. teilen von Tagen. Das musst Du jetzt nur noch mit der Anzahl Sekunden pro Tage multiplizieren:
    Code:
    (date1-date2)*24*3600
    Damit kannst dann weiterrechnen und dir per Modulo Funktion die ganzen Stunden, Minuten und den Rest der Sekunden herausholen.

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment

    Working...
    X