Datumsfeld

am 26.01.2010 - 16:38 Uhr in
Hallo,
ich möchte ein Datumsfeld (Von und Bis) verwenden, um einem Datensatz eine Gültigkeit zu geben, die in einer Ansicht/View berücksichtigt wird. Das Von-Datum wird automatisch auf das aktuelle Datum/die aktuelle Zeit gestellt. Das Bis-Datum bleibt per default erstmal leer.
In den meisten Fällen soll der Datensatz immer gültig sein. Daher dachte ich, wenn ich beim Bis-Datum nichts eingebe, bleibt das Datum leer, aber es wird beim Speichern das aktuelle Datum eingetragen.
In SQL möchte ich sowas erreichen, aber wie geht das mit CCK und Views?
WHERE now() >= Von-Datum && (now() <= Bis-Datum || Bis-Datum == '0000-00-00')
VG,
Benny
- Anmelden oder Registrieren um Kommentare zu schreiben
Beim Datumsfeld in CCK
am 26.01.2010 - 18:40 Uhr
Beim Datumsfeld in CCK kannst Du bestimmen (unter konfigurieren), wie das Bis-Feld behandelt wird. Da kannst Du als Default auch leer eintrage.
In Views geht eine Oder-Abfrage bei den Filtern mit Views Or.
Beste Grüße
Werner
wla schrieb Beim Datumsfeld
am 26.01.2010 - 22:46 Uhr
Beim Datumsfeld in CCK kannst Du bestimmen (unter konfigurieren), wie das Bis-Feld behandelt wird. Da kannst Du als Default auch leer eintrage.
In Views geht eine Oder-Abfrage bei den Filtern mit Views Or.
Ich habe bei "Standardwert für „Bis“-Datum" den Wert "Leer" eingegeben. Wenn ich einen neuen Datensatz erzeuge, ist das Feld auch leer, aber nach dem Speichern steht das aktuelle Datum in der Datenbank und wird auch bei der Anzeige des Datensatzes ausgegeben.