Не пойму что не так.
Хочу отобрать каждый месяц года используя MAX.
Oracle не ругается но и не выдает максимальный месяц, а выводит весь период.
Цитата: select locid,forcmap, TO_CHAR(MIN(saledate), 'MM') AS month2, TO_CHAR (saledate,'YYYY') year, decode(sign(sum(cp_notax)),0,to_number(null),-sign(sum(sum_notax)),
to_number(null),sum(sum_notax-cp_notax)*100/sum(cp_notax)) profit, sum(sum_notax) sum_notax, sum(cp_notax) cp_notax from
supermag.TTArticleDateProfit
group by locid,forcmap, TO_CHAR (saledate,'MM'), TO_CHAR(saledate,'YYYY')
ORDER BY 4 ASC,3 ASC