wiki:AdvancedReports

Version 3 (modified by 183060, 3 years ago) ( diff )

--

Напредни извештаи од базата (SQL и складирани процедури)

Пациент на кој му се извршени највеќе прегледи

Број на пациенти за секој оддел

Оддел за во кој има највеќе испратени пациенти

Доктор кој извршил највеќе прегледи

create view br_pregledi_za_sekoj_doktor as 
select p.doktor_id,d.br_licenca,  count(p.pregled_id) br_pregledi_od_doktor
from pregled p
join doktor d on p.doktor_id = d.doktor_id
group by p.doktor_id, d.doktor_id ;

select br_p.doktor_id, br_p.br_licenca, c.ime, c.prezime, br_p.br_pregledi_od_doktor as najvekje_pregledi
from br_pregledi_za_sekoj_doktor br_p
join covek c on br_p.doktor_id = c.covek_id
where br_p.br_pregledi_od_doktor = (
                                     select max(br_pregledi_od_doktor) from br_pregledi_za_sekoj_doktor
                                   ) ;

Просечна возраст на пациенти за во даден оддел

Број на доктори во секој оддел

Note: See TracWiki for help on using the wiki.