SELECT * FROM
tabelle
,IF(zeit='0000-00-00 00:00:00', 1, 0) sort Order BY sort
Das funktioniert irgendwie nicht...
Ach so, es fehlt an Grundlagen. Das Feld sort gehört zum SELECT:
SELECT
*
,IF(zeit='0000-00-00 00:00:00', 1, 0) sort
FROM ...
WHERE ...
ORDER BY sort, zeit