0

Logische Funktion mit Uhrzeit

Hallo,

Ich extrahiere aus einem „Datum+Zeit“ Feld die Uhrzeit mit 

Let my Startzeit := time(Einsatzbeginn)

wie kann ich erreichen das ein Wert „Zuschlag“ je nach Uhrzeit berechnet wird ?

Der Zuschlag wird zB zwischen 18:00 und 07:00 fällig und beträgt x Euro 

Vielen Dank 

Detlev

4 Antworten

null
    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Hallo Detlev,

    z.B. so:

    ---

    let myStartzeit := time(Einsatzbeginn);

    let myZuschlag:=if myStartzeit >time(18,0) or myStartzeit<time(7,0) then 2.5 else 1 end;

    Lohn:=Tarif*myZuschlag

    ---

    Leo

    • bernd
    • vor 5 Jahren
    • Gemeldet - anzeigen

    if myStartzeit <= time(7,0) or myStartzeit >= time(18,0) then

    x  <--(Zuschlagsbetrag)

    else

    0

    end;

    • bernd
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Leo's Text war bei mir nicht zu sehen...

    • Detlev_Gissat
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Super, die time(18,0) Funktion hatte mir gefehlt.  

    Vielen Dank 😊 

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 4Antworten
  • 1373Ansichten