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

cant de resultados de busqueda con COUNT

Estas en el tema de cant de resultados de busqueda con COUNT en el foro de ASP Clásico en Foros del Web. Este mensaje es porque urjose me habia comenzado a dar una solucion para un problema, pero no se si habra seguido leyendolo. Aprovecho para postearlo ...
  #1 (permalink)  
Antiguo 04/08/2002, 16:28
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 11 meses
Puntos: 0
cant de resultados de busqueda con COUNT

Este mensaje es porque urjose me habia comenzado a dar una solucion para un problema, pero no se si habra seguido leyendolo.
Aprovecho para postearlo sin las demas dudas del otro mensaje, y para ver si alguien mas puede ayudarme.

urjose me habia dicho que con

SQL="SELECT COUNT(*) AS COUNTER FROM TABLA"

podia saber el nro total de resultados, y funciona, pongo rs("counter") y me anda.

el problema es que no tengo acceso a ningun otro campo como por ej rs("id")

he tratado de poner

SQL="SELECT * COUNT(*) AS COUNTER FROM TABLA group by id"

y si tengo acceso a rs("id") y demas, pero ahora rs("counter") siempre me da 1 y no la totalidad de resultados.

Alguien sabe como juntar ambas cosas?
  #2 (permalink)  
Antiguo 04/08/2002, 18:24
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: cant de resultados de busqueda con COUNT

Hola:

SQL="SELECT * COUNT(*) AS COUNTER FROM TABLA group by id"

Al colocar el groupby entonces estaras contando las veces que se repita un Id,
y como este es único entonces siempre te sale 1.

Por que no manejas 2 sentecias sql separadas?

y si lo quieres todo en uno podrias unir las dos,

select
(select count(*) from tabla) as total,
campo1 as alias1,
campo2 as alias2,
...
from
tabla

el primer campo siempre será una constante para todas las filas e igual al número de filas existentes en la tabla.

saludos!!
  #3 (permalink)  
Antiguo 04/08/2002, 18:33
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: cant de resultados de busqueda con COUNT

MUCHAS GRACIAS.
Si, podria implementarlo. Pero como seria separado en dos? Deberia crear dor recordset? acaso el rs con count no pesa nada y se puede hacer tranquilamente?
  #4 (permalink)  
Antiguo 04/08/2002, 18:55
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: cant de resultados de busqueda con COUNT

Hola:

El recorset con el count(*) solo almecena un valor; puedes asignarlo a una variable y destruir el recordset; lo malo es que haces 2 peticiones a la bd de datos, pero a no ser que la bd este en otro fierro y tengas un gran trafíco de red que haga lenta la comunición no creo que tengas grandes diferencias de performance.

saludos!!
  #5 (permalink)  
Antiguo 04/08/2002, 19:41
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: cant de resultados de busqueda con COUNT

Vuelvo a agradecerte!
Me viene perfecto, ya que igualmente solo pensaba usarlo la 1ra vez, para despues seguir trabajando con LIMIT. GRACIAS!!!
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 19:24.