Přiklonil bych se k zahrnutí roku do výstupu. Jeden způsob:
select to_char(DATE_CREATED, 'YYYY-MM'), sum(Num_of_Pictures)
from pictures_table
group by to_char(DATE_CREATED, 'YYYY-MM')
order by 1
Jiný způsob (standardnější SQL):
select extract(year from date_created) as yr, extract(month from date_created) as mon,
sum(Num_of_Pictures)
from pictures_table
group by extract(year from date_created), extract(month from date_created)
order by yr, mon;
Zapamatujte si pořadí do, protože je pravděpodobně chcete mít v pořádku a neexistuje žádná záruka ohledně pořadí, ve kterém budou řádky vráceny po seskupení podle.