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

Contar registros iguales

Estas en el tema de Contar registros iguales en el foro de ASP Clásico en Foros del Web. Saludos a todos, tengo una base de datos en access para manejar unas marcas de unos productos, tengo un campo llamado "marcas" en este hay ...
  #1 (permalink)  
Antiguo 11/11/2002, 15:14
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
Exclamación Contar registros iguales

Saludos a todos,


tengo una base de datos en access para manejar unas marcas de unos productos, tengo un campo llamado "marcas" en este hay varias marcas ej:

motorola
ericcsson
motorola
motorola
sony
sony
ericsson


lo que deseo es que me cuente y me coloque en frente de cada marca la cantidad de productos que hay con esa marca asi:

motorola : 3
ericsson : 2
sony : 2


he intentado con "select distintc marca from ....."
pero no me cuenta nada, alguien me puede dar una mano o tiene alguna idea para solucionar esto?


gracias
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 11/11/2002, 15:29
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Supongo que tendrás un campo ID único.Si es así, podés hacer esto:

SQL = "SELECT Marcas, Count(ID_PRODUCTO) AS Cantidad FROM Tabla GROUP BY Marcas"

Luego...

<%
Do while not rs.EOF
Response.Write rs("Marcas") & ": " & rs("Cantidad") & "<br>"
rs.MoveNext
Loop
%>
  #3 (permalink)  
Antiguo 12/11/2002, 08:25
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 3 meses
Puntos: 4
gracias dazuaga, era justo lo que necesitaba solo que se me habia olvidado decir que era por marcas y tipo, pero ya lo solucione simplemente le agrgue eso y ya asi:


SQL = "SELECT Marca,tipo, Count(id) AS Cantidad FROM Tabla GROUP BY Marca,tipo"




gracias, ya esta solucionado mi problema
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 26/08/2003, 04:54
Avatar de tatoman  
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 215
Antigüedad: 23 años
Puntos: 1
esta genial el codigo, yo lo he modificado para insertarlo dentro de un album de fotos que me dice el total de fotografias en cada categoria. Pero una pregunta, ¿como podria indicar que el numero de registros es 0 cuando esta vacia la categoria ya que Recordset1("Cantidad") no me marca el valor 0 .

Actualmente utilizo estas lineas debajo de cada categoria

<%
Recordset1.MoveFirst
Do while not Recordset1.EOF
if Recordset1("categoria") = "paisajes" then
Response.Write Recordset1("Cantidad")
end if
Recordset1.MoveNext
Loop
%>

gracias de antemano
__________________
Elias Frances
Webmaster (ultimos proyectos) de:
www.internet20.es
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 23:40.