Bom dia pessoal,
Sou iniciante e estou com a seguinte duvida em um exercicio:
Tenho uma tabela com os campos "clinte", "mes", "saldo1", "saldo2", "saldo3". O campo mes vai de 1 a 3 e realizei as seguintes consultas:
SELECT sum(saldo1) AS total1
FROM movimento
WHERE mes=1
GROUP BY mes;
SELECT sum(saldo2) AS total2
FROM movimento
WHERE mes=2
GROUP BY mes;
SELECT sum(saldo3) AS total3
FROM movimento
WHERE mes=3
GROUP BY mes;
A dúvida é, caso a tabela tivesse milhares de clientes e 60 meses, como eu poderia otimizar essa consulta utilizando CASE por exemplo ?
Se alguém puder me ajudar ou indicar alguma fonte de pesquisa, fico muito agradecido.