SQL Statement gesucht- "alle, die älter als 3 Monate sind"
-
Hi,
irgendwie habe ich eine kleine Denkblokade. In einer Tabelle liegen verschiedene Produkte nebst Anschaffungsdatum (gespeichert als DateTime Typ).Nun habe ich in einem Programm eine Abfragemaske, wo der User diese Produkte filtern kann und z.B. alle Produktem die älter als X Monate sind sich anzeigen lassen kann.
Irgendwas wie
SELECT * FROM Products WHERE DateTimeBought > X Monate
-
Bei meiner Datenbank geht:
select * from blah where datumsfeld > current date - 3 months
-
frenki schrieb:
Bei meiner Datenbank geht:
select * from blah where datumsfeld > current date - 3 months
... was aber wohl das falsche Ergebnis liefert :p
Das liefert alle blah's, die jünger als 3 Monate sind. Aber das läßt sich ja leicht korrigieren :
select * from blah where datumsfeld < current date - 3 months