Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/02/2005, 09:23
Avatar de akela
akela
 
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 24 años, 7 meses
Puntos: 2
Pues si tienes todo en una base de datos ya es màs fàcil ir haciendo todo:


Por ejemplo:

No se cual sea la estructura de tu base de datos pero mas o menos podría ser asi:

*El día más activo de la semana
<%
InicioSemana="30/01/2005"
finSemana="06/02/2005"
SQL = " SELECT fecha,MAX(visitas_dia) FROM tbla_visitas WHERE fecha>='"&FechaInicio&"' AND fecha<='"&FechaFin&"' "

*El día menos activo de la semana
InicioSemana="30/01/2005"
finSemana="06/02/2005"
SQL = " SELECT fecha,MIN(visitas_dia) FROM tbla_visitas WHERE fecha>='"&FechaInicio&"' AND fecha<='"&FechaFin&"' "

*El día más activo en la historia del sitio
SQL = " SELECT fecha,MIN(visitas_dia) FROM tbla_visitas"

* Cantidad de accesos del día más activo
SQL = " SELECT fecha,MIN(visitas_dia) FROM tbla_visitas"
(es igual al anterior, pero el dato que necesitas es el que queda en MAX)


* El día menos activo en la historia del sitio
*Cantidad de accesos del día menos activo
Igual que los anteriores pero con MIN

*La hora más activa del día
* La hora menor activa del día
*Visitantes únicos
SQL = "Select Distinct(visitantes) FROM tabla_de_visitanetes"

* Visitantes que visitan por primera vez
SQL = "Select Distinct(visitantes) FROM tabla_de_visitanetes Where visitas=1"


*Duración promedio de la visita
*Accesos que tuvieron éxito
* Accesos que fracasaron

Etc.

todo es jugar un poco con SQL y si tubieramos las estructuras de las tablas se podría ayudar mas

saludos.