Hallo zusammen,
wie kann ich die aktuelle KW aus einem Datum ermitteln ?
Ich habe eine Tabelle (mysql), in der ich die ersten drei Spalten habe:
KW, von, bis
Nun will ich, dass das Datum heute verwendet wird, um die KW zu ermitteln und somit die richtige Zeile in der Tabelle ausgelesen wird.
Ich hab es schon mit einem Select versucht, doch stimmt was mit den Operatoren nicht, denn die Option
SELECT ....... WHERE ´von´ < $Variable ans ´bis´> $Variable
geht nicht. $Variable ist das aktuelle Datum in YYYY-MM-DD Fomat.
In der Spalte von und bis sind auch Datumswerte in diesem Format. Der Datentyp ist Date.
Fazit:
Ich will vergleichen, in welche KW das heutige Datum paßt und diese Zeile dann auslesen. Und dazu:
Der Eintrag in der Spalte bis ist identisch mit dem nächsten von.
Ist das Datum also gleich bis müssen 2 Zeilen ausgelesen werden.
Tabelle KW
KW | von | bis | Text
----------------------------------------------------------------------
19 | 2002-04-08 | 2002-04-15 | blabla
20 | 2002-04-15 | 2002-04-22 | xyz
...
(nur Bsp, KW sind nicht richtig)
Sagen wir, heute ist der 18.04.2002, dann soll die Zeile mit
KW 20 ausgelesen werden (da zwischen 15. und 22.04.2002)
Am 15.04.2002 jedoch beide Zeilen (da in zwei Zeilen vorhanden).
Kann mir jemand helfen ??
Solaris
wie kann ich die aktuelle KW aus einem Datum ermitteln ?
Ich habe eine Tabelle (mysql), in der ich die ersten drei Spalten habe:
KW, von, bis
Nun will ich, dass das Datum heute verwendet wird, um die KW zu ermitteln und somit die richtige Zeile in der Tabelle ausgelesen wird.
Ich hab es schon mit einem Select versucht, doch stimmt was mit den Operatoren nicht, denn die Option
SELECT ....... WHERE ´von´ < $Variable ans ´bis´> $Variable
geht nicht. $Variable ist das aktuelle Datum in YYYY-MM-DD Fomat.
In der Spalte von und bis sind auch Datumswerte in diesem Format. Der Datentyp ist Date.
Fazit:
Ich will vergleichen, in welche KW das heutige Datum paßt und diese Zeile dann auslesen. Und dazu:
Der Eintrag in der Spalte bis ist identisch mit dem nächsten von.
Ist das Datum also gleich bis müssen 2 Zeilen ausgelesen werden.
Tabelle KW
KW | von | bis | Text
----------------------------------------------------------------------
19 | 2002-04-08 | 2002-04-15 | blabla
20 | 2002-04-15 | 2002-04-22 | xyz
...
(nur Bsp, KW sind nicht richtig)
Sagen wir, heute ist der 18.04.2002, dann soll die Zeile mit
KW 20 ausgelesen werden (da zwischen 15. und 22.04.2002)
Am 15.04.2002 jedoch beide Zeilen (da in zwei Zeilen vorhanden).
Kann mir jemand helfen ??
Solaris
Kommentar