Announcement

Collapse
No announcement yet.

Rechnen mit Datum-Werten

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

  • Rechnen mit Datum-Werten

    Hallo zusammen,

    ich versuche auf einer Oracel 9 Umgebung folgendes Problem zu lösen:
    In unserem System sind Aufträge hinterlegt, die ein Zieldatum bestitzen.

    Jetzt möchte ich eine Abfrage erstellen, die mir die Aufträge, deren Zieldatum im aktuellen Monat der Abfrage (sysdate) liegen, ausgibt.

    D.h: Wenn ich heute (15.02.07) die Abfrage starte, soll die Abfrage mir alle Aufträge ausgeben, deren Zieldatum zwischen dem 01.02.07 und dem 28.02.07 (letzte Tag des Monats) liegen.

    Es wäre nett, wenn ich interessante Tips zur Lösungsfindung erhalten würde.

    Vielen Dank

    HPeters

  • #2
    Hallo!

    Dein Anfrage ist zwar schon etwas älter aber vielleicht hast du ja noch interesse an einem Lösungsvorschlag (oder jemand anderer)

    select * from tabelle where trunc(zieldatum,'mm') = trunc(sysdate,'mm')

    mit trunc(datum,'mm') wird das Datum auf den ersten des Monats truncated somit vergleichst du eigentlich nur das Jahr und das Monat.

    Comment


    • #3
      Hallo hornetbiker 1979,

      vielen Dank für Deine Lösung. Das ist genau das , was ich gesucht hatte.

      Super!

      Gruß HPeters

      PS: Ich hatte zwar nicht mehr daran geglaubt, eine Antwort auf meine Frage zu bekommen, bin nun aber positiv überrascht.

      Comment

      Working...
      X