MasterJM
Erfahrenes Mitglied
Tag,
ich habe eine SQL Datenbank, die Termine abspeichert. Per PHP werden
diese ausgelesen und auf einer Homepage ausgegeben.
Struktur der DB: ID, Datum, Uhrzeit, Thema, Person, und Art
Es gibt zwei verschiedene Arten, "Termin" und "Dienst".
Termine lass ich mal außen vor, davon kommen über das Jahr
gesehen ~20~25 in die DB das wars.
Neue Dienste kommen jeweils Ende März und Ende September in die DB
(dann gibts halt einen neuen Dienstplan).
Jetzt mein Problem: Eine Gruppe dieser Dienste gehört zu einem Dienstplan.
Und zwar halt jeweils alle Termine von April bis September zum Sommerdienstplan
und alles von Oktober bis Ende März (nachfolge Jahr) zum Winterdienstplan.
Wie löse ich das am besten per PHP oder SQL oder gar DB Struktur?
Ich möchte dort Einträge die abgelaufen sind halt nicht löschen, bzw.
nur Art="Termin" nach ~3 Jahren. Sprich ich brauche ein Archiv der Art="Dienst"e.
Die Ausgabe soll dann halt so aussehen:
aktuell: Sommerplan 2006 (Dienste von April 06 - Sep 06)
Archiv: Winter 2005/2006 (Dienste von Okt 06 - März 07)
Archiv: Sommerplan 2005 .... etc
Gibts da eine clevere Lösung?
Eine die nicht grade die normalen "Termin"e in der DB behindert?
Danke.
ich habe eine SQL Datenbank, die Termine abspeichert. Per PHP werden
diese ausgelesen und auf einer Homepage ausgegeben.
Struktur der DB: ID, Datum, Uhrzeit, Thema, Person, und Art
Es gibt zwei verschiedene Arten, "Termin" und "Dienst".
Termine lass ich mal außen vor, davon kommen über das Jahr
gesehen ~20~25 in die DB das wars.
Neue Dienste kommen jeweils Ende März und Ende September in die DB
(dann gibts halt einen neuen Dienstplan).
Jetzt mein Problem: Eine Gruppe dieser Dienste gehört zu einem Dienstplan.
Und zwar halt jeweils alle Termine von April bis September zum Sommerdienstplan
und alles von Oktober bis Ende März (nachfolge Jahr) zum Winterdienstplan.
Wie löse ich das am besten per PHP oder SQL oder gar DB Struktur?
Ich möchte dort Einträge die abgelaufen sind halt nicht löschen, bzw.
nur Art="Termin" nach ~3 Jahren. Sprich ich brauche ein Archiv der Art="Dienst"e.
Die Ausgabe soll dann halt so aussehen:
aktuell: Sommerplan 2006 (Dienste von April 06 - Sep 06)
Archiv: Winter 2005/2006 (Dienste von Okt 06 - März 07)
Archiv: Sommerplan 2005 .... etc
Gibts da eine clevere Lösung?
Eine die nicht grade die normalen "Termin"e in der DB behindert?
Danke.