freddys_ 0 Denunciar post Postado Fevereiro 20, 2014 Pessoal, a seguinte string me retorna o total de gastos com treinamentos por colaborador: SELECT SUM(tr.valor_total) as valor_total_treinamentos FROM treinamentos_realizados tr JOIN colaboradores c ON C.cpf = tr.cpf_colaborador WHERE tr.cpf_colaborador = '12365487995' Na tabela colaboradores, eu tb tenho a data do treinamento, ai tipo preciso de uma string que eu pegue esse total, mas por mês, de jan a dez. No caso vou jogar em um array (mes, valor). alguém sabe como consigo isso, sem consultar mês a mês? seria facil fazer 1 consulta pra cada mês, mas além de trabalhoso provavelmente de pra fazer em 1 linha só. agradeço quem puder ajudar Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 20, 2014 group by ... SELECT month(data_treinamento) mes,SUM(tr.valor_total) as valor_total_treinamentos FROM treinamentos_realizados tr JOIN colaboradores c ON C.cpf = tr.cpf_colaborador WHERE tr.cpf_colaborador = '12365487995' group by month(data_treinamento) supondo o nome da coluna e creio ser esta a function em mysql Compartilhar este post Link para o post Compartilhar em outros sites
freddys_ 0 Denunciar post Postado Fevereiro 21, 2014 Show de bola Motta, deu certinho, muito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites