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

Ordenar un list

Estas en el tema de Ordenar un list en el foro de Bases de Datos General en Foros del Web. Para empezar saludaros a todos los componentes del foro. Quería saber si alguno de vosotros sabe como ordenar un list, que está conectado a una ...
  #1 (permalink)  
Antiguo 11/01/2005, 10:17
 
Fecha de Ingreso: enero-2005
Mensajes: 12
Antigüedad: 19 años, 10 meses
Puntos: 0
Ordenar un list

Para empezar saludaros a todos los componentes del foro.

Quería saber si alguno de vosotros sabe como ordenar un list, que está conectado a una base de datos. El List, es una clasificación de unos equipos de futbol, y lo quiero ordenar por los puntos obtenidos, y en caso de ser iguales, pues por la diferencia de goles de cada uno.

Se que tengo que utilizar la sentencia Select, pero no se ni donde tengo que ponerla ni donde, así que si pudieseis echarme una mano estaría tremendamente agradecido.

Saludos.
  #2 (permalink)  
Antiguo 11/01/2005, 12:05
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
al final de la sentencia SELECT tienes una clausula ORDER BY donde le pones por que campos quieres que ordene

por ejemplo, si tu tabla se llama CLASIFICACION
haces
SELECT (tus campos) FROM CLASIFICACION (con una condicion WHERE si quieres)
ORDER BY PUNTOS_OBTENIDOS,DIFERENCIA_GOLES
  #3 (permalink)  
Antiguo 19/01/2005, 18:51
 
Fecha de Ingreso: enero-2005
Mensajes: 12
Antigüedad: 19 años, 10 meses
Puntos: 0
Gracias Mickel por contestarme, lo que tú me cuentas ya lo he visto por varios sitios, pero el problema es que cuando pongo la línea escrita (como tú lo has puesto, con sus correspondientes campos) pues me sale error, me dice que falta "case", así que estoy un poco desesperado, tengo todo el programa hecho y solo me falta ordenar el puñetero list, y soy incapaz de hacerlo, he probado mil y un formas y no hay forma.

Gracias a todos y saludos.
  #4 (permalink)  
Antiguo 20/01/2005, 02:15
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 7 meses
Puntos: 0
El siguiente paso es: qué base de datos estás utilizando, y cómo es la SELECT, así podremos echarle un vistazo e intentar ver donde puede estar el error

Un saludo
  #5 (permalink)  
Antiguo 20/01/2005, 20:58
 
Fecha de Ingreso: enero-2005
Mensajes: 12
Antigüedad: 19 años, 10 meses
Puntos: 0
El problema que tengo es que al ponerle el SELECT, me dice que falta la funcion "Case"

Tengo una base de datos de la siguiente forma:

Se llama "Futbol Sala"
Dentro de la base de datos tengo una tabla que se llama "Clasificacion"
y dentro de la tabla clasificacion quiero ordenarla por los campos "Puntos" y en caso de empate por la "DiferenciaGoles"

Y el problema es que no se si tengo que poner variables, o no, y ya no se ni donde tengo que ponerle la línea en el código para que me la acepte.

Gracias por vuestra ayuda y espero que me podais echar una mano, pues me estoy volviendo loco, y despues de terminar todo el programa sólo me falta saber ordenar la dichosa base de datos para que me quede terminado.

Saludos
  #6 (permalink)  
Antiguo 29/01/2005, 12:17
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años, 6 meses
Puntos: 7
Puedes poner la linea de SELECT que estas usando para verla aqui?
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 22:58.