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.