holla!
meine tabelle hat die spalten "year" und "month".
desweiteren habe ich ein formular das in etwa so aufgebaut ist:
von [monat1] [jahr1]
bis [monat2] [jahr2]
eine query soll mir nun die einträge liefern die laut angabe des users zwischen diesen daten liegen.
mein ansatz (solid-datenbank mit coldfusion)
leider gibt das probleme wenn der user zum beispiel eingibt:
von: 09.2004
bis: 01.2005
hier werden dann 0 einträge ausgegeben, da (vermutlich) korrekterweise keine einträge mit einem monat zwischen "09" und "01" existieren.
kann mir jemand sagen wie die korrekte query lauten muss?
danke,
stun
meine tabelle hat die spalten "year" und "month".
desweiteren habe ich ein formular das in etwa so aufgebaut ist:
von [monat1] [jahr1]
bis [monat2] [jahr2]
eine query soll mir nun die einträge liefern die laut angabe des users zwischen diesen daten liegen.
mein ansatz (solid-datenbank mit coldfusion)
PHP-Code:
SELECT *
FROM tabelle
WHERE (month BETWEEN #monat1# AND #monat2#)
AND (year BETWEEN #jahr1# AND #jahr2#)
von: 09.2004
bis: 01.2005
hier werden dann 0 einträge ausgegeben, da (vermutlich) korrekterweise keine einträge mit einem monat zwischen "09" und "01" existieren.
kann mir jemand sagen wie die korrekte query lauten muss?
danke,
stun
Kommentar