Tak tohle bohužel nefunguje....

SELECT * FROM `db_tabulka` ORDER BY `db_tabulka`.`datum` ASC WHERE `datum` is not NULL
UNION ALL
SELECT * FROM `db_tabulka` WHERE `datum` is NULL

takhle to napíše nesprávně použití WHERE
a když to Where přehodím sem:


SELECT * FROM `db_tabulka` WHERE `datum` is not NULL ORDER BY `db_tabulka`.`datum` ASC
UNION ALL
SELECT * FROM `db_tabulka` WHERE `datum` is NULL

tak první část sice funguje, ale už to zase píše nesprávné užití UNION... ach jo