Que tal,
Tengo un pequeño problemita que parece bastante simple, pero me estuvo rompiendo la cabeza.
Tengo siguiente consulta SQL:
Código:
SELECT player_id, SUM(points) as points FROM results
WHERE pool_id = '6' GROUP BY player_id
ORDER BY points DESC
El tema es que necesito que SUM(points) solamente SUME los primeros 7 points de cada player_id. Parece realmente simple, pero no tengo idea de como hacerlo.
La tabla alberga los puntos de cada player_id (jugador) por cada pool_id (juego). Cada player_id tiene varios registros (puntos) por cada juego. Pero solamente necesito tomar los primeros 7 registros (puntos) de cada jugador.
Agradezco cualquier ayuda, o guia o link o algo.