Jump to content

Wemerson Santos

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About Wemerson Santos

  1. Wemerson Santos

    Relatório

    Bom dia! Consegui resolver o problema, pesquisando em alguns sites gringos, encontrei a seguinte abordagem: SELECT SUM(CASE WHEN MONTH(data) = 1 THEN valor ELSE 0 END) AS 'Janeiro', SUM(CASE WHEN MONTH(data) = 2 THEN valor ELSE 0 END) AS 'Fevereiro', SUM(CASE WHEN MONTH(data) = 3 THEN valor ELSE 0 END) AS 'Março', SUM(CASE WHEN MONTH(data) = 4 THEN valor ELSE 0 END) AS 'Abril', SUM(CASE WHEN MONTH(data) = 5 THEN valor ELSE 0 END) AS 'Maio', SUM(CASE WHEN MONTH(data) = 6 THEN valor ELSE 0 END) AS 'Junho', SUM(CASE WHEN MONTH(data) = 7 THEN valor ELSE 0 END) AS 'Julho', SUM(CASE WHEN MONTH(data) = 8 THEN valor ELSE 0 END) AS 'Agosto', SUM(CASE WHEN MONTH(data) = 9 THEN valor ELSE 0 END) AS 'Setembro', SUM(CASE WHEN MONTH(data) = 10 THEN valor ELSE 0 END) AS 'Outubro', SUM(CASE WHEN MONTH(data) = 11 THEN valor ELSE 0 END) AS 'Novembro', SUM(CASE WHEN MONTH(data) = 12 THEN valor ELSE 0 END) AS 'Dezembro' FROM despesas WHERE YEAR(data) = 2018 AND categoria_id = 5 Simples e objetivo, sem precisar realizar consultas em outras tabelas. Mesmo assim, agradeço muito ao kim.y e ao Motta, pesquisando suas dicas de funções consegui alcançar o resultado pretendido. Muito Obrigado!
  2. Wemerson Santos

    Relatório

    Boa noite! Estou enfrentando uma dificuldade para montar o relatório de despesas, preciso gerar um documento que apresente o gasto total de cada categoria separando esse valor por mês, até o momento consegui elaborar uma query que busca o total apenas dos meses nos quais existem lançamentos, o problema é que repete várias vezes o nome do mês e quando o mesmo não tem lançamentos é simplesmente saltado para o próximo. Gostaria que me dessem uma dica de como definir o valor 0 ou NULL para os meses que não possuem registros. OBS: Anexei um arquivo que apresenta o resultado atual da minha query, um arquivo ilustrativo feito no Excel apenas para exemplificar melhor o objetivo, e a estrutura da tabela.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.