(Gelöst)Arbeitszeit in der Abfrage berechnen (Anfänger)

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: (Gelöst)Arbeitszeit in der Abfrage berechnen (Anfänger)

Re: Arbeitszeit in der Abfrage berechnen (Anfänger)

von Decrone » Di, 27.04.2010 20:54

Hallo,

nach langem Suchen bin ich auf eine Interessante Sache hier im Forum gestossen, vielleicht kann der eine oder andere diese Info ja gebrauchen?


Die Feldnamen in der Tabelle (z.B. Ende, Anfang usw.) bekommen den FeldTyp Float[FLOAT] und das Format (HH:MM)
Die Daten werden dann über ein Formular eingegeben.
  • Anfang = 06:00
    Ende = 17:00
    Pause = 0:30
    Fahrtzeit = 02:00

    Ergebniss = 8,5 Std.

Sql

Code: Alles auswählen

SELECT ( ( "Ende" - "Anfang" ) * 24 ) - ( ( "Pause" * 24 ) + ( "Fahrtzeit" * 24 ) ) AS "Arbeitszeit_mit_Abzuege" FROM "StundenTabelle2"

Gruß Dec

(Gelöst)Arbeitszeit in der Abfrage berechnen (Anfänger)

von Decrone » Mo, 26.04.2010 19:07

Hallo da draußen,

ich habe eine Formel in meiner Abfrage um die Arbeitsstd. zu errechnen.

Sql

Code: Alles auswählen

SELECT CONCAT( CONCAT( DATEDIFF( 'hour', "Anfang", "Ende" ), ':' ), ( DATEDIFF( 'minute', "Anfang", "Ende" ) - ( DATEDIFF( 'hour', "Anfang", "Ende" ) * 60 ) ) ) AS "Arbeitszeit" FROM "StundenTabelle"
Jetzt möchte ich Pause und Fahrzeit davon noch abziehen, nur wie mach ich das jetzt? Ich weiß da echt nicht mehr weiter!
Alle Daten liegen im Zeitformat vor (00:00)
  • Anfang = 06:00
    Ende = 16:00
    Pause = 00:30
    Fahrzeit = 02:00
Benutze Version OpenOffice.org 3.2.0

Vielen Dank für Eure Hilfe!

Gruß Dec

Nach oben