Halihallo Daniela
Das wollte sie doch aber gar nicht?
Ich glaube schon:
"Ich brauche aber das jüngste Datum überhaupt, und nicht das jüngsten aus dem März. Wenn z.B. der jüngste Termin im Januar liegt, dann möchte ich eine leere Liste für März angezeigt bekommen. Wie kann ich das machen?"
SELECT a.*, min(b.datum) AS condition
FROM
tabelle AS a,
tabelle AS b
GROUP BY
a.primary_key
HAVING a.datum BETWEEN '2003-03-01' AND '2003-03-31' AND
'2003-03-01' <= condition
Mei, wie konnte ich das übersehen? ;)
Hoffentlich arbeitet der QueryOptimizer gut, sonst geht da höllisch Performance verloren.
Viele Grüsse
Philipp