Hi ihr,
AND (
ort\_hin
='heim' AND DATEDIFF(datum\_hin
,'$date')<=7 AND $date <=datum\_hin
)
OR (ort\_hin
='auswärts' AND DATEDIFF(datum\_rueck
,'$date')<=7 AND $date <=datum\_rueck
)
WHERE <bedingungen> -- Statt Deiner DATE_DIFF-Akrobatik
-- könntest Du viel intuitiver mit
da würde ich gerne noch mal die Operator Precedence mit in den Raum werfen. Dein Original-Statement tut glaube ich NICHT das was du willst, es sucht nämlich Datensätze auf die alle Kriterien bis einschließlich datum_hin zutreffen ODER auf die datum_rueck zutrifft (AND bindet stärker als OR).
MfG
Rouven
--
-------------------
Let Bygones Be Bygones -- Robert Pitscottie: "Chronicles of Scotland"
-------------------
Let Bygones Be Bygones -- Robert Pitscottie: "Chronicles of Scotland"