SELECT id,
endAS datey, 'E' FROM union_dev WHEREend> NOW()
UNION
SELECT
CASE
WHENstr>prsTHEN id
WHENstr<prsTHEN id
WHENstrIS NULL ANDprsIS NULL THEN id
END,
CASE
WHENstr>prsTHENstr
WHENstr<prsTHENprs
WHENstrIS NULL ANDprsIS NULL THEN '0000-00-00'
END AS datey,
CASE
WHENstr>prsTHEN 'S'
WHENstr<prsTHEN 'P'
WHENstrIS NULL ANDprsIS NULL THEN 'N'
END
FROM union_dev
WHEREend< NOW() ORendIS NULL
ORDER BY datey DESC;
Hilft das?