[BAZPOD] 2. domaća zadaća - 2019/2020
ivan
laranotreallycroft
ja sam ovak rijesio taj
BrkMateaBeusana
Ovoga nisam vidio da je netko stavio
BrkMateaBeusana
Zna li netko ovaj?
lup
Umarell imam isti zadatak, isto ne radi, evo sto imam za sad
lup
evo moji zadatci
TOPPREDMET
studentu prosao rodendan, nepoznati mjesto stanovanja i/ili rodenja
republika hrvatska nadredena sveucilistima
svaka nastavna grupa i akademska godina, ects > 7
spartanac555
lup jel mozes pls slikat ovaj desni dio cetvrtog zadatka(ovaj dio koji je prekriven gumbom Run)
PepGuardiola
Evo mislim da bi vam ovo trebalo radit!
Edit: tu gdje je COUNT() bi trebalo u zagradi bit * ne znam zasto makne
SELECT pred.nazpredmet, (SELECT COUNT(DISTINCT jmbag)
FROM upisanpredmet up1 NATURAL JOIN
predmet p1
WHERE p1.sifpredmet = pred.sifpredmet
AND ocjena > 1) as brSt
FROM upisanpredmet NATURAL JOIN predmet pred
WHERE (SELECT COUNT(*) FROM upisanpredmet
WHERE sifpredmet = pred.sifpredmet
AND ocjena >= 4) > (SELECT COUNT(*) FROM upisanpredmet
WHERE sifpredmet = pred.sifpredmet
AND ocjena IS NULL)
GROUP BY nazpredmet, pred.sifpredmet
ORDER BY brSt DESC, nazpredmet;
lup
PepGuardiola radi, hvala 😁
aaa8
zna netko ? plz , nisu jos bili postani u ovoj temi
Urmum
Gerti Evo drugi, imala sam sličan samo im zamijeni imena : )
KingGeedorah
Zna netko zasto ovo ne radi?
dinosaur
King Geedorah jesi uspio/-la rijesiti taj na kraju?
Mulder
u zadnjem zadatku je row count = 0
lup
spartanac555
lup Sad sam upisao to isto rjesenje kod sebe i ne radi mi xd
lup
spartanac555 cek, brijem da mi je to od krivog rjesenja, trebas maknut predmet.nazpredmet iz GROUP BY dijela
Maja
misternoubodi jesi uspio ovaj prvi?
misternoubodi
promaja jesam, rješenje je ovo:
select jmbag,sum(ectsbod) as upisao_ects, count(upisanpredmet.sifpredmet) as upisao_predmeta
from upisanpredmet, predmet
where upisanpredmet.sifpredmet = predmet.sifpredmet and akgodina=2018
group by jmbag, akgodina
having count(upisanpredmet.sifpredmet) >= 6
helenic
SELECT jmbag, SUM(ECTSbod) AS ukupnoBodova, COUNT(upisanpredmet.sifpredmet) AS ukupnoPredmeta
FROM upisanpredmet JOIN predmet
ON upisanpredmet.sifpredmet = predmet.sifpredmet
AND upisanpredmet.akgodina = 2018
GROUP BY jmbag
HAVING COUNT(upisanpredmet.sifpredmet) >= 6
Mozda ovako, ako sam dobro shvatio koji zdk je problem
tetak
misternoubodi rjesio, hvala
abc
može pomoć