select i.sicil_no,
m.adi,
m.soyadi,
i.net_tutar,
i.odeme_tarihi
from ibrmt050 i,
mismt301 m
where (i.sicil_no=m.sicil_no and
odeme_turu='36' and
odeme_tarihi between '01/01/2012' and '30/06/2012')
GROUP BY TO_CHAR(i.odeme_tarihi,'MM') ,
To_CHAR(i.odeme_tarihi,'YYYY')
ORDER BY TO_CHAR(i.odeme_tarihi,'YYYY') ,
TO_CHAR(i.odeme_tarihi,'MM');
I want to list per by month this query but it gives error.
"not a GROUP BY expression"
what am I supposed to do ?
oracle not a group by expressionhere on SO. There are a lot of questions concerning this.