Hi Rolf,
danke für Deine Hilfe. Eines versteh ich nur nicht.
Meine Query:
SELECT DATE(t.Start), DATE(t.End),
(case when DATE(t.Start) > 2017-10-23 then DATE(t.Start) else 2017-10-23 END) as XAnfang,
(case when DATE(t.End) < 2017-11-05 then DATE(t.End) else 2017-11-05 END) as XEnde
FROM termine_termine t
ergibt:
Wenn ich aberden "WHERE-Zusatz" nutze,
SELECT DATE(t.Start), DATE(t.End),
(case when DATE(t.Start) > 2017-10-23 then DATE(t.Start) else 2017-10-23 END) as XAnfang,
(case when DATE(t.End) < 2017-11-05 then DATE(t.End) else 2017-11-05 END) as XEnde
FROM termine_termine t
WHERE DATE(t.Start) <= 2017-11-05 AND DATE(t.End) >= 2017-10-23
kommt eine leere Ergebnismenge raus.
Dabei lägen doch die Ergebnisse innerhalb des "WHERE-Zusatzes", oder?
XEnde "2001" kann ich auch nicht wirklich zuordnen.
Pit