1
Hello I have the following commands:
SELECT CASE Extract(month FROM data_cadastro)
WHEN 1 THEN 'Janeiro'
WHEN 2 THEN 'Fevereiro'
WHEN 3 THEN 'Março'
WHEN 4 THEN 'Abril'
WHEN 5 THEN 'Maio'
WHEN 6 THEN 'Junho'
WHEN 7 THEN 'Julho'
WHEN 8 THEN 'Agosto'
WHEN 9 THEN 'Setembro'
WHEN 10 THEN 'Outubro'
WHEN 11 THEN 'Novembro'
WHEN 12 THEN 'Dezembro'
END AS mes,
Sum(valor1 + valor2 + valor3) AS total1
FROM recebimentos
WHERE Extract(year FROM data_cadastro) = Year(Curdate())
GROUP BY mes
ORDER BY mes DESC
SELECT CASE Extract(month FROM data_cadastro)
WHEN 1 THEN 'Janeiro'
WHEN 2 THEN 'Fevereiro'
WHEN 3 THEN 'Março'
WHEN 4 THEN 'Abril'
WHEN 5 THEN 'Maio'
WHEN 6 THEN 'Junho'
WHEN 7 THEN 'Julho'
WHEN 8 THEN 'Agosto'
WHEN 9 THEN 'Setembro'
WHEN 10 THEN 'Outubro'
WHEN 11 THEN 'Novembro'
WHEN 12 THEN 'Dezembro'
END AS mes,
Sum(valor + comissao) AS total2
FROM pagamentos
WHERE Extract(year FROM data_cadastro) = Year(Curdate())
GROUP BY mes
ORDER BY mes DESC
These tables have no relation between them, as I do to return the two results in the same survey, grouped by month, even if in this month some table is empty.