Belirtilen 2 tarih arasında ki açılan protokol sayılarını bulundukları yılın haftalarına göre gruplayıp toplam adet sayılarını üretene SQL
select hafta,sum(adet) Hasta from
(
select count(a.protokol_no) adet,to_char(a.gtarih,'IW') hafta
from hastane.protokol a
where
a.gtarih between to_date('01.01.2021','dd.mm.yyyy') and
to_date('31.12.2021','dd.mm.yyyy')
group by a.protokol_no,a.gtarih
)
group by hafta order by hafta