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

Contar registros de una misma tabla

Estas en el tema de Contar registros de una misma tabla en el foro de Mysql en Foros del Web. Hola. Estoy haciendo una especie de estadísticas de las veces que visitan una pagina web, y quiero hacer una consultar sql para saber cuanto se ...
  #1 (permalink)  
Antiguo 13/03/2010, 14:19
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Contar registros de una misma tabla

Hola.

Estoy haciendo una especie de estadísticas de las veces que visitan una pagina web, y quiero hacer una consultar sql para saber cuanto se ha visitado cada página.

En la tabla tengo la pagina visitada la fecha y hora, lo que quiero hacer es por ejemplo:

1. pagina1.html
2. pagina2.html
3. pagina3.html
4. pagina1.html
5. pagina4.html
6. pagina3.html

La pagina 1 y 3 se ha visto dos veces. Quiero que me muestre lo siguiente:
pagina1 - 2(veces)
pagina2 - 1
pagina3 - 2
pagina4 - 1


¿hay alguna forma de hacer esto ?

Gracias.
  #2 (permalink)  
Antiguo 13/03/2010, 14:23
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: Contar registros de una misma tabla

Bueno yo mismo me respondo, nunca había usado "group by", lo pongo por si alguien le interesa

SELECT pagina, count(pagina) AS num_veces FROM visitas group by pagina ORDER BY num_veces DESC

Gracias.

Etiquetas: contar, registros, tablas
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 02:20.