Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ordenar resultados por diferencia entre dos celdas

Estas en el tema de Ordenar resultados por diferencia entre dos celdas en el foro de Mysql en Foros del Web. Estoy creando una clasificación de liga y se siguen varios criterios a la hora de ordenarla. Primero los puntos, luego la diferencia de goles y ...
  #1 (permalink)  
Antiguo 16/10/2013, 04:21
 
Fecha de Ingreso: enero-2012
Mensajes: 88
Antigüedad: 12 años, 3 meses
Puntos: 1
Ordenar resultados por diferencia entre dos celdas

Estoy creando una clasificación de liga y se siguen varios criterios a la hora de ordenarla.

Primero los puntos, luego la diferencia de goles y luego goles a favor y goles en contra.

Mi tabla tiene los campos puntos, goles_favor y goles_contra.

A la hora de hacer la consulta se podría hacer algo como:

ORDER BY puntos DESC, goles_favor - goles_contra DESC, goles_favor DESC, goles_contra ASC

Un saludo
  #2 (permalink)  
Antiguo 16/10/2013, 05:46
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Ordenar resultados por diferencia entre dos celdas

Lo has probado antes de preguntar? (MySql no muerde)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: campo, celdas, diferencia, resultados, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.