o contador do meu site armazena a data e hora da visita, IP, e a página que visitou numa tabela
Quero contar quantas visitas o site teve no total, mas não pode contar visitas do mesmo IP na mesma data.
por exemplo, quando alguém acessa o site, em cada página que ele vai armazena nessa tabela, mas o contador total só pode ler uma vez cada IP por dia
a estrutura da tabela Contador é:
- Código: Selecionar todos
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| IP | varchar(15) | NO | | | |
| datetime | datetime | YES | | NULL | |
| local | varchar(50) | YES | | NULL | |
+----------+-------------+------+-----+---------+-------+
Se eu der um "select count(distinct(IP)) from contador" ele so contabiliza uma visita por IP sem importar a data.
será que tem como fazer isso direto no SQL e já me retornar só o valor, ou vou precisar fazer isso no programa?
valeu