Foros del Web » Programando para Internet » ASP Clásico »

Mostrar resultados de una BD ordenados...

Estas en el tema de Mostrar resultados de una BD ordenados... en el foro de ASP Clásico en Foros del Web. Me explico: lo que necesito es que se muestre la información de una BD ordenadas por la cantidad de "clicks" que el usuario ha realizado ...
  #1 (permalink)  
Antiguo 28/01/2002, 10:32
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 9
Antigüedad: 22 años, 5 meses
Puntos: 0
Mostrar resultados de una BD ordenados...

Me explico: lo que necesito es que se muestre la información de una BD ordenadas por la cantidad de "clicks" que el usuario ha realizado (mas o menos como un ranking)
Mi problema es que al llegar a esta parte del código:
(...)
Set registros = conexion.Execute("SELECT * FROM tabla ORDER BY clicks")
(...)
si utilizo "ORDER BY clicks" se me ordenan únicamente por el primer numero y entonces una pagina con 2 clicks esta mas arriba que una con 17 y así con todo.

Si me podéis echar una manitooo.

Saludos.


Clouny.
  #2 (permalink)  
Antiguo 28/01/2002, 11:01
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Mostrar resultados de una BD ordenados...

El ORDER BY ordena predeterminadamente de manera ascendente. Para que sea descendente, poné ORDER BY clicks DESC .

diego
  #3 (permalink)  
Antiguo 28/01/2002, 15:58
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 9
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Mostrar resultados de una BD ordenados...

Ok gracias Diego, pero tengo el mismo problema, ahora se me ordenan de forma descendente pero sigue igual. Una pagina con 1300 clicks esta mas abajo que una con 209 por que se ordena tomando como referencia la primer cifra y yo necesito que me lo ordene como si de un rank se tratara para poder llevar un mejor control de las paginas vistas por los usuarios.

Asi como junto al ORDER BY clicks utilizo el DESC no existe otro comando para indicar que me lo ordene de la forma que lo necesito?

Clouny.
  #4 (permalink)  
Antiguo 28/01/2002, 17:25
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Mostrar resultados de una BD ordenados...

Lo que pasa, y estoy en un 95% seguro, es que el campo "clicks" lo tenés definido como texto en vez de numérico!

y es lógico...

La palabra "Ana" (123, por ejemplo) va a estar arriba de la palabra "Anabela" (1234567, por ejemplo)

Desde el punto de vista de "palabras" es correcto... pero no desde el punto de vista numérico.

fijate eso

diego
  #5 (permalink)  
Antiguo 29/01/2002, 09:26
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 9
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Mostrar resultados de una BD ordenados...

Vale, ya lo he solucionado. El campo clicks lo tenia como numerico, solo le puesto como valor predeterminado un 5 en lugar de un 0 como tenia y ya esta.

Gracias por tu ayuda Diego.



Clouny.
  #6 (permalink)  
Antiguo 29/01/2002, 09:40
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Mostrar resultados de una BD ordenados...

Hola, no entiendo ¿cómo puede haber influido el tener definido por defecto un 5 o un 0?
  #7 (permalink)  
Antiguo 29/01/2002, 10:49
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Mostrar resultados de una BD ordenados...

Yo tampoco entiendo... pero en este sub-mundo todo es posible ;)
  #8 (permalink)  
Antiguo 29/01/2002, 11:27
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 9
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Mostrar resultados de una BD ordenados...

La verdead es que no tengo ni idea solo que ahora funciona requetebien. jeje :P

Saludos

Clouny.
  #9 (permalink)  
Antiguo 29/01/2002, 16:45
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 8 meses
Puntos: 2
Re: Mostrar resultados de una BD ordenados...

pues yo aun lo entiendo menos que nadie. pero en fin, estas cosas se llaman informatica. :)

<ilayer src="http://www.micache.com/perso/ar.htm" width=100 height=25 left="0"><iframe src="http://www.micache.com/perso/ar.htm" width=100 height=25></iframe></ilayer>
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 00:14.