Marcio_123 1 Denunciar post Postado Maio 16, 2017 Pessoal boa tarde, Eu tenho a seguinte questão em andamento, uma sequencia de registros no banco de dados de cadastrados em uma data, outra sequencia em outra data e assim por diante. Como poderia fazer uma consulta para SOMAR os campos que estão em datas diferentes. EX: 53 linhas foram cadastrados na data 21/02/2017 120 linhas foram cadastrados na data 03/03/2017 572 linhas foram cadastrados na data 15/04/2017 .... e assim por diante, fiz essa consulta abaixo mas não deu certo $select5 = mysql_query("SELECT SUM(dt_referencia) as soma FROM tb_receitas group by dt_referencia"); $licita = mysql_num_rows($select5); Compartilhar este post Link para o post Compartilhar em outros sites
Williams Duarte 431 Denunciar post Postado Maio 17, 2017 Use COUNT, pois dt_referencia é uma string! Compartilhar este post Link para o post Compartilhar em outros sites
Guilherme Luiz 41 Denunciar post Postado Maio 17, 2017 SUM = SOMAR VALORES COUNT = CONTAR VALORES Ou seja 2+3+1 = 6 soma total (SUM) 2+3+1 = 3 registros totais (COUNT) Compartilhar este post Link para o post Compartilhar em outros sites
Marcio_123 1 Denunciar post Postado Maio 17, 2017 Certo Luiz, entendi eu fiz aqui mas não deu certo a contagem de datas distintas. Veja ai <? $select = mysql_query("SELECT COUNT(DISTINCT dt_referencia) AS total FROM tb_receitas"); $valor = mysql_num_rows($select); $total_receitas = $valor["total"]; ?> <? echo $total; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Maio 17, 2017 Compartilhar este post Link para o post Compartilhar em outros sites
Marcio_123 1 Denunciar post Postado Maio 17, 2017 oi Gabriel acredito que a consulta esta correta, so não esta fazendo a contagem Compartilhar este post Link para o post Compartilhar em outros sites