Announcement

Collapse
No announcement yet.

Verknüpfung über Zeitstempel

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

  • Verknüpfung über Zeitstempel

    Hallo,

    ich brauche mal ein paar Tipps um das folgende Problem zu lösen. Gegeben sind zwei Tabellen:

    Tabelle_Schicht
    - Schicht_AutoID (int)
    - Schicht_Beginn (Datetime)
    - Schicht_Ende (Datetime)
    - Schicht_Nr (Tinyint)

    mit dem Inhalt (Beispiel):

    1 | 2021-05-03 05:00:00 | 2021-05-03 13:00:00 | 1
    2 | 2021-05-03 13:00:00 | 2021-05-03 21:00:00 | 2
    3 | 2021-05-03 21:00:00 | 2021-05-04 05:00:00 | 3
    4 | 2021-05-04 05:00:00 | 2021-05-04 13:00:00 | 1
    5 | 2021-05-04 21:00:00 | 2021-05-05 05:00:00 | 3
    .....

    Tabelle_Status
    - Status_AutoID (int)
    - Status_Beginn (Datetime)
    - Status_Ende (Datetime)
    - Status_Id (int)
    - Status_Grund (int)

    mit dem Inhalt (Beispiel):
    1 | 2021-05-03 04:58:30 | 2021-05-03 05:30:00 | 1001 | 0
    2 | 2021-05-03 05:30:00 | 2021-05-04 02:00:00 | 1002 | 1
    3 | 2021-05-04 02:00:00 | 2021-05-06 14:00:00 | 1003 | 0
    4 | 2021-05-06 14:00:00 | _______NULL_____ | 1004 | 1

    Nun möchte ich folgendes wissen:
    a) Wie Lange war der Status_Grund 0 gruppiert nach Tag & Schicht


    Wie kann ich solch eine Aufgabe angehen? Eine "normale" Verknüpfung über eine ID ist ja schon mal nicht möglich. Die Errechnung der Dauer mit Timestampdiff ist bekannt, es geht mir eher darum wie ich die Daten generell verknüpfen kann. Oder müsste ich an den Tabellen etwas ändern damit es einfacher / überhaupt geht?

    Vielen Dank für Tipps.

    Homer

  • #2
    Da die Tabellen offenbar keinen Zusammenhang haben, wird das nicht gehen.
    Christian

    Comment


    • #3
      Mir hat das ganze doch keine Ruhe gelassen und zum Glück diese Seite gefunden:

      Edit: Weil der Link über die ensprechende Funktion nicht korrekt übernommen wird, hier nochmal als Text:

      https://wiki.yaslaw.info/doku.php/sq...ersectperiodes
      Zuletzt editiert von Homer80; 11.05.2021, 08:33. Reason: Link wurde nicht komplett übernommen

      Comment

      Working...
      X