ok - mal in Worten...

)
ich suche zu einer gegeben Postleitzahl aus der Tabelle A den Ort aus Tabelle B (mit der PLZ aus A). Dabei können aber zu einer PLZ in Tabelle B mehrere Einträge existieren, de sich aber zeitlich nicht überschneiden.
Die Abfrage war natürlich Quark in der Form und sollte eigentlich so aussehen
SELECT "StempelOrt" FROM "Stempel" WHERE :stempel = "Stempel" and :std BETWEEN "StempelVon" AND "StempelBis" (std ist ein Datumsfeld vom format DATE und stempel ist ein textfeld)
wenn ich es so kodiere, funktionierts:
SELECT "StempelOrt" FROM "Stempel" WHERE :stempel = "Stempel" and :std BETWEEN '2001-12-01' AND '2100-12-31'.
wenn das Pop-Up kommt, gebe ich für :std das Datum ein in der Form 'JJJJ-MM-TT" und als :stempel die Postleitzahl und voila - tut...
ok - mal in Worten... :-))
ich suche zu einer gegeben Postleitzahl aus der Tabelle A den Ort aus Tabelle B (mit der PLZ aus A). Dabei können aber zu einer PLZ in Tabelle B mehrere Einträge existieren, de sich aber zeitlich nicht überschneiden.
Die Abfrage war natürlich Quark in der Form und sollte eigentlich so aussehen
SELECT "StempelOrt" FROM "Stempel" WHERE :stempel = "Stempel" and :std BETWEEN "StempelVon" AND "StempelBis" (std ist ein Datumsfeld vom format DATE und stempel ist ein textfeld)
wenn ich es so kodiere, funktionierts:
SELECT "StempelOrt" FROM "Stempel" WHERE :stempel = "Stempel" and :std BETWEEN '2001-12-01' AND '2100-12-31'.
wenn das Pop-Up kommt, gebe ich für :std das Datum ein in der Form 'JJJJ-MM-TT" und als :stempel die Postleitzahl und voila - tut...