Pit: mysql: Designfrage / nochmal eine Rückfrage

Beitrag lesen

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