Foros del Web » Programando para Internet » PHP »

Como hacer esta onsulta?

Estas en el tema de Como hacer esta onsulta? en el foro de PHP en Foros del Web. Hola, tengo un problema, Estoy administrando un sitio de un torneo de futbol, y la tabla de posiciones la hago a partir de una consulta ...
  #1 (permalink)  
Antiguo 12/03/2003, 12:55
Avatar de m_sassa  
Fecha de Ingreso: noviembre-2002
Ubicación: Rio Cuarto - Córdoba - Argentina
Mensajes: 299
Antigüedad: 21 años, 5 meses
Puntos: 0
Como hacer esta onsulta?

Hola, tengo un problema,

Estoy administrando un sitio de un torneo de futbol, y la tabla de posiciones la hago a partir de una consulta a una base donde tengo cargados los datos.
El problema es que la consulta los ordena por puntos (primero va el que tiene mas puntos), y los que tienen igual puntos deberia ordenarlos por el campo diferencia de goles (primero el que tiene mayor diferencia).

Como hago esto?

Si quieren ver el ejemplo http://www.torneodeamigos.com.ar/Torneo/tabla.php

fijense en el grupo a que esta mal pues el primero es segundo y el segundo es primero.

OK?

gracia
__________________
"El paisano es la persona que lleva el paisaje en el alma"
Atahualpa Yupanqui
  #2 (permalink)  
Antiguo 12/03/2003, 14:41
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 22 años, 10 meses
Puntos: 0
Deberias agregar algo mas a la clausula ORDER BY, Algo como esto

SELECT * FROM tabla_posicion ORDER BY puntos DESC, (goles_favor-goles_contra) DESC

Saludos
__________________
Martin
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 16:12.