Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2014, 15:00
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 10 meses
Puntos: 320
Respuesta: contar cuantos 0 hay hasta llegar a 1

Código MySQL:
Ver original
  1. SELECT COUNT(*) cantidad -- Contar cuantos
  2.     tabla,
  3.        (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 = 1
  4.     tabla.id < posicion.id -- Todos los que estan antes del primer id que tenia al nuemero 1
  5.     AND tabla.numero = 0 -- Y que tengan valor 0
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios