Hola, hay una manera en que puedo hacer la SUMA (total_points) basada en una condición diferente al resto de la instrucción SELECT, entonces quiero la SUMA (total_points) para cada fila que es < = to $ chosetrack? pero el resto de las condiciones de la instrucción SELECT son las que están debajo. Necesito que todos sean devueltos juntos ... ya que estoy poblando una tabla de clasificación.SUM() basado en una condición diferente al SELECCIONAR
Muchas gracias por cualquier ayuda.
SELECT
members.member_id,
members.teamname,
SUM(total_points) as total_points,
total_points as last_race_points
FROM
members,
members_leagues,
member_results
WHERE
members.member_id = members_leagues.member_id
AND members_leagues.league_id = '$chosenleague'
AND member_results.track_id = '$chosentrack'
AND members_leagues.start_race = '$chosentrack'
AND member_results.member_id = members_leagues.member_id
GROUP BY
members.member_id
ORDER BY
member_results.total_points DESC,
last_race_points DESC,
members.teamname DESC
duplicado posible de [suma de SQL con la condición] (http://stackoverflow.com/questions/4517681/sql-sum-with-condition) – Athafoud
@Athafoud usted está realmente fuera de excavación cosas. Impresionante. – Drew