Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera,
tenho uma tabela no MySQL, que armazena as visitas no meu site, tendo como campos: id | ip | data.
PS: data = datetime.
O que preciso é que separar essas visitas por horários de pico.
Exemplo:
Das 10:00 às 12:00 | 500 visitas
Das 14:00 às 16:00 | 800 visitas
O que tenho hoje é a lista dos horários e do lado a quantidade de visitas, independente da quantidade.
Das 06:00 às 08:00 | 220
Das 08:00 às 10:00 | 410
Das 10:00 às 12:00 | 105
Preciso ordenar pelo horário que teve mais visitas, alguem pode me dar uma sugestão ?
Obrigado!!
Você não entendeu a pergunta...
Já sei fazer isso, to tendo problema na parte do relatório, exibir o que está cadastrado...
Olá Andrew Marques,
Vamos lá acredito que isso resolva para você:
SELECT * FROM visitas WHERE HOUR(data) >= 10 and HOUR(data) <= 12;
SELECT COUNT(*) as nVisitas FROM visitas WHERE HOUR(data) >= 10 and HOUR(data) <= 12;
De uma testada, caso isso não resolva seu caso volte a postar aqui que tento achar uma outra solução....
Abraços,
Vitor M. Braga.
Faz um contador em uma página principal ou em qualquer página, cada vez que ela é aberta você acrescenta +1 em algum lugar de sua tabela no db