von wagnbeu0 » So, 31.10.2010 18:13
Hallo, mal wieder beschäftigt mich das Datum in der Datenbank. Ich habe zwei Tabellen:
Tabelle Planung:
Feld Datum, Feldtyp Datum
weitere Felder ...
Tabelle Ort:
Feld Ort, Charakterfeld
Zeit_2010: Uhrzeit
Zeit_2011: Uhrzeit
... weitere Felder
So, ich will nun folgendes erreichen:
Bislang klappt die Abfrage auf beide Tabellen wunderbar. Abhängig vom Ort liefert er mir dazu die richtige Zeit, wann die Veranstaltung stattfindet. Jetzt habe ich aber festgestellt, dass sich der Zeitpunkt der Veranstaltung regelmäßig im Jahresrhythmus verändert.
Wenn ich einen Select auf das Feld Planung mache, soll er mir, falls das Datum im Jahr 2010 ist, die Uhrzeit aus dem Feld "Zeit_2010" aus der Tabelle Ort geben. Falls das Datum im Jahr 2011 ist, soll er die Uhrzeit aus dem Feld "Zeit_2011" aus der Tabelle Ort geben. Hintergrund ist, dass pro Ort sich die Zeiten im Jahresrythmus verändern.
Wie bekomme ich das am besten hin?
Hallo, mal wieder beschäftigt mich das Datum in der Datenbank. Ich habe zwei Tabellen:
Tabelle Planung:
Feld Datum, Feldtyp Datum
weitere Felder ...
Tabelle Ort:
Feld Ort, Charakterfeld
Zeit_2010: Uhrzeit
Zeit_2011: Uhrzeit
... weitere Felder
So, ich will nun folgendes erreichen:
Bislang klappt die Abfrage auf beide Tabellen wunderbar. Abhängig vom Ort liefert er mir dazu die richtige Zeit, wann die Veranstaltung stattfindet. Jetzt habe ich aber festgestellt, dass sich der Zeitpunkt der Veranstaltung regelmäßig im Jahresrhythmus verändert.
Wenn ich einen Select auf das Feld Planung mache, soll er mir, falls das Datum im Jahr 2010 ist, die Uhrzeit aus dem Feld "Zeit_2010" aus der Tabelle Ort geben. Falls das Datum im Jahr 2011 ist, soll er die Uhrzeit aus dem Feld "Zeit_2011" aus der Tabelle Ort geben. Hintergrund ist, dass pro Ort sich die Zeiten im Jahresrythmus verändern.
Wie bekomme ich das am besten hin?