Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2010, 17:06
Avatar de loki_gz
loki_gz
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Pregunta Contar registros hasta que no coincida con la condición dada

Hola foreros,

Llevo días dándole vueltas a la forma en que puedo hacer una consulta donde me cuente registros hasta que no se cumpla la condición dada. He buscado en el foro una respuesta pero no he encontrado nada (o no lo he visto) así que tengo que recurrir a vuestros conocimientos para que me saquéis de este entuerto.

A ver si me explico con un ejemplo para que me entendáis mucho mejor.

Basándome en los datos que tengo, quiero mostrar cuantos partidos lleva un equipo sin ganar un partido.
Para ello tengo una tabla de clasificación donde se crea un registro cada vez que un equipo juega un partido. En esa tabla, entre otros datos, en uno de los campos se le asignan 3 puntos al equipo si gana, 1 si empata y 0 si pierde. Supongo que hasta ahora me seguís.
Lo que quiero hacer (si es que se puede hacer en una consulta mysql) es mirar qué ha hecho un equipo concreto en su último partido y, a partir de ese dato, contar cuantos partidos seguidos lleva haciendo lo mismo. Es decir, si ha perdido el último partido, saber cuántos partidos seguidos lleva perdiendo.

Creo que con estos datos podréis orientarme sobre la manera de realizar esta consulta. De todos modos, si necesitáis más información pedidme lo que haga falta.

Os agradezco de antemano toda la ayuda que me facilitéis.