Announcement

Collapse
No announcement yet.

Zeitberechnung zw. Records

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

  • Zeitberechnung zw. Records

    Moin,

    Ich habe vier Felder

    TagesIndex, Zeit, Status und PausenIndex
    19.04.2010 10:00 1 1
    19.04.2010 10:30 2 1
    19.04.2010 12:30 1 2
    19.04.2010 13:30 2 2
    19.04.2010 15:00 1 3
    19.04.2010 15:30 2 3


    Ausschlüsselung für Feld Status:
    1 - Pausen Anfang
    2 - Pausen Ende

    nun möchte ich gesamt Pause berechnen

    mein gewünschtes Ergebnis

    TagesIndex Pause(Minuten)
    19.04.2010 120

    Frage wie kriege es mit SQL hin? evtl. gar nicht möglich?

    Gruß
    user_entwickler-forum

  • #2
    [highlight="sql"] select
    tagesindex. sum( pause)
    from
    ( select
    tagesindex,
    sum(iif( status = 2, Zeit, 0) - iif( status = 1, Zeit, 0)) as pause
    from
    Tabelle
    group by
    PausenIndex
    )
    group by
    TagesIndex;
    [/highlight]

    Comment

    Working...
    X