Quero fazer uma consulta que me retorne o lucro de uma locadora por mês, tendo em vista que exista os campos codlocacao, valor e datalocacao em uma tabela, porem quando faço um select com group by para isso ele me retorna o lucro de cada dia e não de cada mês tendo em vista que esta criando os grupos por datas, e como cada dia é uma data diferente a cada dia é feito um grupo diferente. Como faço para desconciderar os dias na consulta, assim conseguindo fazer apenas os grupos apenas pelos meses.
SELECT datalocacao, SUM(valor)
FROM locacoes
GROUP BY datalocacao;
obs… estou usando o seguinte formato de datas: TO_DATE(’01/01/2010′,’DD/MM/YYYY’)