Ver originalSELECT COUNT(*) cantidad -- Contar cuantosFROM tabla, (SELECT tabla.id FROM tabla WHERE tabla.numero = 1 ORDER BY id ASC LIMIT 1) posicion -- Detectar automaticamente el primer id con el campo numero = 1WHERE tabla.id < posicion.id -- Todos los que estan antes del primer id que tenia al nuemero 1 AND tabla.numero = 0 -- Y que tengan valor 0