RRH Postado Janeiro 16, 2012 Denunciar Share Postado Janeiro 16, 2012 (editado) Com o código abaixo consigo montar um relatório com o total de registros da tabela agrupado por bairros:$sql = "SELECT bairro, COUNT(*) AS total FROM tabela GROUP BY bairro ORDER BY total DESC";Ex:BairroA -> 30BairroB -> 42BairroC -> 80Como fazer uma consulta agrupando por dia do mês baseado em um campo date?Ex:Dia01 -> 45Dia02 -> 60Dia03 -> 33 Editado Janeiro 17, 2012 por RRH Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AndersonFachini Postado Janeiro 16, 2012 Denunciar Share Postado Janeiro 16, 2012 Se for MySql, você pode usar a função DAY para pegar apenas o dia da data e o resto fica na mesma lógica do comando acima. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RafaelSarti Postado Janeiro 17, 2012 Denunciar Share Postado Janeiro 17, 2012 SELECT bairro, COUNT(*) AS total, day(campo_de_data) as dia FROM tabela GROUP BY bairro ORDER BY dia DESCVeja se entendeu.. qualquer coisa só perguntar ! ^_^ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RRH Postado Janeiro 17, 2012 Autor Denunciar Share Postado Janeiro 17, 2012 RafaelSarti,Como quero pegar o total de registros cadastros por dia do mês eu adaptei assim:$sql = "SELECT data, COUNT(*) AS total, DAY(data) as dia FROM tabela GROUP BY dia ORDER BY total DESC";Funcionou perfeitamente. Muito obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RRH
Com o código abaixo consigo montar um relatório com o total de registros da tabela agrupado por bairros:
Ex:
BairroA -> 30
BairroB -> 42
BairroC -> 80
Como fazer uma consulta agrupando por dia do mês baseado em um campo date?
Ex:
Dia01 -> 45
Dia02 -> 60
Dia03 -> 33
Editado por RRHLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.