Temat: Count - zliczanie daty (tylko roku i miesiąca)
Witam
Staram się napisać zapytanie które zliczy mi wystąpienia procedury ab.cd:
select P.rat_kod_zespolu, B.kod_proc, B.dt_wykon, COUNT (rat_kod_zespolu)
from ksiega_rat_med AS P JOIN procedury AS B
ON P.id_opi=B.id_opi
where kod_proc = ' ab.cd' and dt_wykon >= '2012-01-01 00:00:00'
group by p.rat_kod_zespolu, B.kod_proc, B.dt_wykon
order by count desc;
Dostaję w wyniku zapytania (kod zespołu usunąłem, nie ma to znaczenia):
ab.cd 2012-01-12 00:00:00 2
ab.cd 2012-01-11 00:00:00 2
ab.cd 2012-01-14 00:00:00 2
ab.cd 2012-01-24 00:00:00 2
ab.cd 2012-01-30 00:00:00 1
ab.cd 2012-01-28 00:00:00 1
ab.cd 2012-01-13 00:00:00 1
ab.cd 2012-01-16 00:00:00 1
ab.cd 2012-01-14 00:00:00 1
A chciałbym otrzymać zliczanie w obrębie miesiąca, nie dnia:
np.
ab.cd 2012-01 24
ab.cd 2012-02 24
Szukałem z parametrem substr ale data nie jest wartością tekstową, nie zadziała.
Jakieś pomysły?