グループ化された結果を返す次のオラクル文があります。たとえば、1 つのグループの 10、2 番目のグループの 8 です。
stevilo_prosenj としてのこの count(*) が適切に機能しないように思われるため、それらをカウントするのに問題があります。そのため、各グループの数の結果カウントを取得する方法を誰かが助けてくれれば幸いです..
ありがとうございました
SELECT
PZB."OBD_ZA_POSILJANJE_PROSENJ_ID",
PZB."VISOKOSOLSKO_SREDISCE_ID",
leto.STUDIJSKO_LETO_ID,
OBD.VRSTA_PROSNJE vrsta_prosnje_string,
stdm.NAZIV_VRSTE_STUD_DOMOV naziv_vrste_stud_domov_ ,
stdm.naziv naziv_stud_dom,
SIFSTAT.OZNAKA OZNAKA_STATUSA_PROSNJE,
count(*) as stevilo_prosenj
FROM MSB_PROSNJE_ZA_BIVANJE PZB,
S_OBD_POS_PRS_ZA_SUBV_VW OBD,
S_VISOKOSOLSKO_SREDISCE_VW vss,
S_STUDIJSKA_LETA_VW leto,
S_STUDENTSKI_DOMOVI_VW stdm,
MSB_SIF_STATUSOV_PROSENJ sifstat
WHERE PZB.OBD_ZA_POSILJANJE_PROSENJ_ID = OBD.OBD_ZA_POSILJANJE_PROSENJ_ID
AND vss.visokosolsko_sredisce_id = pzb.visokosolsko_sredisce_id
AND obd.studijsko_leto_id = leto.studijsko_leto_id
GROUP BY
PZB."OBD_ZA_POSILJANJE_PROSENJ_ID",
PZB."VISOKOSOLSKO_SREDISCE_ID",
leto.STUDIJSKO_LETO_ID,
OBD.VRSTA_PROSNJE,
stdm.NAZIV_VRSTE_STUD_DOMOV,
stdm.naziv,
SIFSTAT.OZNAKA