Da du den Eintrag mit Status 1 "vor" dem letzten Eintrag mit Status 0 haben willst, müsstest du den Datumswert mit einberechnen. Das Datum beim Status 1 muß ja kleiner als das Datum mit Satus 0 sein.
PHP-Code:
$sql = "SELECT `id`, UNIX_TIMESTAMP(`datum`) AS `timestamp` FROM `dznw` WHERE `id` = '$id' and `status` = '1' and `datum`< '$timestamp' LIMIT 1";
$id und $timestamp müsstest du aus der vorherigen Anfrage übernehmen.