mon 0 Denunciar post Postado Outubro 14, 2003 Bem estou fazendo um cotador de acesso nele a uma tabela com a data hora e o id do acesso...---------------------------------------|data | hora | id |----------------------------------------bem quero criar uma cosulta que a pessoa escolheces o dia inicial e o dia final e apareceria o numero total de acessos daquela data .....a logica é bastante simples mas na pratica....estou utilizando BD postgres ;) Compartilhar este post Link para o post Compartilhar em outros sites
diblazio 0 Denunciar post Postado Outubro 14, 2003 Basicamente é facil né ... vamos lá ... você deve utilizar um SQL com between (procure pesquisar a sintax) e um COUNT(id) as QTD. isso lhe resultará em uma consulta aonde o intervalo de data resultará a quantidade de acessos nesta período. ex:SELECT COUNT(ID) as QTD, DTACESSO FROM TABELA WHERE DTACESSO BETWEEN '$dtini' AND '$dtfim'ou tb:SELECT COUNT(ID) as QTD, DTACESSO FROM TABELA WHERE DTACESSO >= '$dtini' AND DTACESSO <='$dtfim'PS. O resultado do select será o QTD = a quantidade de registros do intervalo.[]'s :) Compartilhar este post Link para o post Compartilhar em outros sites
mon 0 Denunciar post Postado Outubro 14, 2003 ta entendi . mas agora tem mais uma pergunta...Como faço pra imprimir o dia que teve o recorde de acessos??? Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 14, 2003 Aí é só você agrupar usand a clausula group by. Select data, Count(*) From Tabela Group By Data Limit 1 Desc Compartilhar este post Link para o post Compartilhar em outros sites
mon 0 Denunciar post Postado Outubro 18, 2003 nao dá certo pra todos os sqls da esse erroNo table detected... unable to retrieve primary or unique keys for edit/deleteError - local/bd-- Line: 112PostgreSQL said: ERROR: parser: parse error at or near "acessos" Your query: acessos Select data, Count(*) From acessos Group By Data Limit 1 Desc Compartilhar este post Link para o post Compartilhar em outros sites