Announcement

Collapse
No announcement yet.

PL/SQL zurückligendes Datum ermitteln

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

  • PL/SQL zurückligendes Datum ermitteln

    Hallo ersteinmal,
    ich entschuldige mich schon mal und hoffe das ich mein Problem richtig beschreiben kann, denn ich bin neu auf dem Gebiet.

    Ich möchte ein Datum übergeben und die Funktion sagt mir dann welches Datum der Samstag davor hatte.
    Z.B. übergebe ich 08.05.2011 und heraus kommt 07.05.2011.

    Danke für eure Hilfe.

  • #2
    Code:
    TRUNC(inDate, 'DAY')
    liefert dir den ersten Tag der Woche. Dazu 5 Tage addieren zum Samstag: Der letzte Samstag wäre demnach
    Code:
    TRUNC(inDate, 'DAY') + 5
    Fallstrick: Der Rückgabewert von TRUNC(inDate, 'DAY') hängt vom NLS_TERRITORY ab, dieses ist für jede Session individuell. Je nach Kalender ist der erste Tag der Woche Samstag, Sonntag oder Montag.

    Gruss

    Comment


    • #3
      Vielen Dank für die schnelle Hilfe.
      Ich hab es heute gleich mal eingebaut und mein Problem ist dadurch zu 100% gelöst.
      Grüße Z_oo_T

      Comment

      Working...
      X