chefkochen
Grünschnabel
hy
Ich habe ein Problem bei einer Datenbankabfrage innerhalb einer Java Applikation.
In einer Abfrage wird ein Datum zweimal geprueft, mit folgender Syntax:
SELCT ...
FROM ...
WHERE ...
...
AND '2007-10-26' BETWEEN Tabelle1.Datum_von AND Tabelle1.Datum_bis
AND '2007-10-26' BETWEEN Tabelle2.Datum_von AND Tabelle2.Datum_bis;
Bei der Ausführung innerhalb einer Java Applikation bekomme ich nur 1 anstatt 2 Ergebnissen:
- Der Code ist korrekt in Java implementiert
- Die Java Syntax ist korrekt (andere Abfragen funktionieren)
- Beim Ausführen des Befehls in der Konsole gibt es keine Probleme!!
- Also 1:1 der identische String!!
Meine Vermutung ist, das es an dem aneinader gereihten Vergliche der Datumsangaben liegt.
Kennt jemand solch ein Problem?
gruss
alex
Ich habe ein Problem bei einer Datenbankabfrage innerhalb einer Java Applikation.
In einer Abfrage wird ein Datum zweimal geprueft, mit folgender Syntax:
SELCT ...
FROM ...
WHERE ...
...
AND '2007-10-26' BETWEEN Tabelle1.Datum_von AND Tabelle1.Datum_bis
AND '2007-10-26' BETWEEN Tabelle2.Datum_von AND Tabelle2.Datum_bis;
Bei der Ausführung innerhalb einer Java Applikation bekomme ich nur 1 anstatt 2 Ergebnissen:
- Der Code ist korrekt in Java implementiert
- Die Java Syntax ist korrekt (andere Abfragen funktionieren)
- Beim Ausführen des Befehls in der Konsole gibt es keine Probleme!!
- Also 1:1 der identische String!!
Meine Vermutung ist, das es an dem aneinader gereihten Vergliche der Datumsangaben liegt.
Kennt jemand solch ein Problem?
gruss
alex