Einzelnen Beitrag anzeigen

quendolineDD

Registriert seit: 19. Apr 2007
Ort: Dresden
781 Beiträge
 
Turbo Delphi für Win32
 
#1

Zeitüberschneidungen berechnen

  Alt 29. Jan 2009, 10:42
Datenbank: MySQL • Version: 5.0.51 • Zugriff über: localhost
Hallo DP.

Mein SQL ist etwas eingefroren.
Ich will in meiner DB die Zeitüberschneidungen in einer Tabelle errechnen.
Dabei habe ich folgende Werte mit denen ich überprüfe: eine Gruppen-ID, ein Datum, eine Start- und Endzeit.
Ich will überprüfen, bei welchen gleichen Gruppen-IDs eine Zeitüberschneidung am gleichen Tag stattfinden. D.h. es können täglich mehrere Termine für eine Gruppe stattfnden, jedoch sollten diese sich nicht überschneiden.

Mir misfällt nun, wie ich mit einem Datensatz durch die anderen iterieren kann, um diese gegenseitig zu überprüfen. Würde das ganze gerne auf den SQL-Server auslagern, und das nicht im Programm selber machen.

Hier noch meine Tabelle:
Code:
--------------------------------------------------
| TID | GID | Datum | Start | Ende | Bezeichnung |
--------------------------------------------------
Lg
Lars S.
Wer nicht mit der Zeit geht, geht mit der Zeit.
  Mit Zitat antworten Zitat