0

Wie kann man eine bedingte "Wochenoption" einbauen?

Ich habe folgende Funktion für neue Datensätze:

 

Kalenderwoche := week(today());

 

Für den Bereich "Kalenderwoche" wird dann quasi der aktuelle Wochentag eingepflegt, das passt soweit ganz gut. Jedoch muss folgendes angepasst werden:

Wenn Wochentag NICHT Montag oder Dienstag ist muss auf die aktuelle Woche eine Woche zusätzlich dran gehängt werden.

 

Das heißst: WENN Heute(Montag) oder Heute(Dienstag) dann Kalenderwoche := week(today());

SONST (Alle andere Wochentage Mittowch bis Sonntag)

Kalenderwoche := week(today()); + [zusätlich +1 als Wochentag]

 

Das ist eigentlich ziemlich einfach, aber ich bin da schier am verzweifeln würde mich sehr freuen wenn da jemand eine Lösung hätte.

2 Antworten

null
    • T_Bartzsch
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo... weekday(today)) gibt Dir den Wochentag, beginnend mit 0 - weekdayName(today()) würde Dir den Namen des Wochentages geben...

    also:

     

    Kalenderwoche := if weekday(today()) <= 1 then week(today())

    else week(today()) + 1

    end

    • Owner
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Oh je... das war deutlich einfacher als gedacht. Vielen Dank