1

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?

2

Odp: Count - zliczanie daty (tylko roku i miesiąca)

3

Odp: Count - zliczanie daty (tylko roku i miesiąca)

Dzięki wielkie!!! Działa!
Zastosowałem i dałem zamiast: B.dt_wykon uzyłem to_char (B.dt_wykon,'YYYY-MM').