Foros del Web » Programando para Internet » ASPX (.net) »

Ranking...

Estas en el tema de Ranking... en el foro de ASPX (.net) en Foros del Web. Hola, capaz que esta pregunta es mas del foro de sql pero igual la tiro aca. Necesito hacer un ranking de marcas de automoviles ordenado ...
  #1 (permalink)  
Antiguo 04/12/2007, 05:47
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Ranking...

Hola, capaz que esta pregunta es mas del foro de sql pero igual la tiro aca.
Necesito hacer un ranking de marcas de automoviles ordenado por cantidad de autos por marcas.

se puede hacer una consulta que tire esto de una en un DataSet o tengo que hacer consulta por consulta y agregarlo en algun objeto para luego ordenarlo de mayor a menor?


Se puede.

Muchas graciasl
  #2 (permalink)  
Antiguo 04/12/2007, 06:17
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Ranking...

Pues supongo que depende de como sea la tabla de la base de datos, pero suponiendo que en la tabla tienes un unico campo llamado marca podrias hacer un "select distinct count marca" o algo asi que te devuelva el numero de registros por cada marca y luego los ordenas.

Saludos
  #3 (permalink)  
Antiguo 04/12/2007, 06:40
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Re: Ranking...

ok, pero mi problema no es el simple select count(campo), es si se puede hacer ya ordenado un count o si lo tengo que hacer de a uno y guardarlos en algun objeto para ordenarlos luego.

gracias.
  #4 (permalink)  
Antiguo 05/12/2007, 04:08
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Re: Ranking...

Eso ya no lo tengo claro. Intenta poner una clausula order by en la consulta a ver que te dice el sql.

Saludos
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 07:59.