[BAZPOD] 2. domaća zadaća - 2019/2020
Artemis
SuperSjajan3
Ovo u prvom retku kod ROUND (koef * 2019.00, 2) AS placa pa nakon toga ide FROM
Aquaman
Giovanni jesi uspija rijesit drugi
gladiator
SELECT DISTINCT tabla.jmbag, tabla.imestudent, tabla.prezimestudent
FROM student as tabla NATURAL JOIN upisanpredmet
WHERE tabla.imestudent NOT IN (SELECT imestudent
FROM student
WHERE imestudent IS NOT NULL AND jmbag <> tabla.jmbag)
AND 5 = ALL (SELECT ocjena
FROM upisanpredmet
WHERE tabla.jmbag = jmbag AND ocjena IS NOT NULL);
Probaj ovo?
toty
gladiator ne radi :/
gladiator
Ljepilo Lol, vidi ovo
SELECT * FROM nastavnik WHERE imenastavnik = 'Mirko';
Daje sljedeću ntorku <843 “Mirko” “Kasun” 33000 100002 5.30 “1998-12-01”>
Ljepilo
gladiator tenks buraz, bice da sam izgorio
helenic
SELECT DISTINCT jmbag, imestudent, prezimestudent
FROM student
WHERE NOT EXISTS(SELECT *
FROM upisanpredmet
JOIN student s1
ON upisanpredmet.jmbag = s1.jmbag
WHERE s1.jmbag <> student.jmbag
AND s1.imestudent = student.imestudent)
AND NOT EXISTS (SELECT *
FROM upisanpredmet
WHERE upisanpredmet.jmbag = student.jmbag
AND ocjena <> 5)
AND (SELECT COUNT(*)
FROM upisanpredmet
WHERE upisanpredmet.jmbag = student.jmbag
AND ocjena IS NOT NULL) > 0
Pokusaj, mozda prodje
toty
helenic nisam probao jer sam uspio popravit, ali hvala 🙂
gladiator
toty Znaš li u čemu je bila caka?
toty
gladiator trebalo bi se dobiti 5 studenata, iz nekog razloga mi je izbacivao 7, na kraju sam otisao u definiciju baze podataka i skuzio da mi ispisuje i studente koji su imali petice samo u jednoj akademskoj godini a ne samo one koji imaju sve petice, al nije mi se dalo razbijati glavu zasto mi to tako izbacuje jer nisam nigdje koristio akGodinu samo sam dodao uvjet da to dvoje studenata ne ispisuje i prihvatilo je lol 😂😂
MrDREDD
Spookbuster
jel zna netko kak ovoga?
gladiator
SELECT ozndvorana, student.jmbag, imestudent, prezimestudent, SUM(datumvrijemekraj - datumvrijemepoc) AS suma
FROM dvorana NATURAL JOIN evidencijaboravka NATURAL JOIN student
WHERE EXTRACT(MONTH FROM datumvrijemepoc) = 2
AND EXTRACT(MONTH FROM datumvrijemekraj) = 2
AND datumvrijemepoc IS NOT NULL
AND datumvrijemekraj IS NOT NULL
GROUP BY ozndvorana, student.jmbag, imestudent, prezimestudent
HAVING AVG(datumvrijemekraj - datumvrijemepoc) > '2 HOURS 55 MINUTES'::interval;
Probaj ovo?
Spookbuster
gladiator tenks
SpekuraDebela
đusi Sorry tek sada vidim odg, ali hvala ti !!
mkovac25
Zna li netko zašto mi ovo ne funkcionira?
gladiator
mkovac25 Probaj ovo
SELECT nazpredmet, ozngrupa, akgodina, sifnastavnik
FROM predmetgrupa AS tabla LEFT OUTER JOIN predmet ON tabla.sifpredmet = predmet.sifpredmet
WHERE akgodina = 2018
AND ozngrupa NOT IN (SELECT ozngrupa
FROM upisanpredmet
WHERE akgodina = 2018 AND sifpredmet = tabla.sifpredmet)
AND (SELECT COUNT(sifnastavnik)
FROM predmetgrupa
WHERE akgodina = 2018 AND tabla.sifpredmet = sifpredmet) > 1;
fairlyamusing
Ima li netko mozda rjesenje ovoga?
gladiator
SELECT imestudent, prezimestudent, SUBSTRING(nazmjesto FROM 1 FOR 3) || pbrrodstudent
FROM student JOIN mjesto ON student.pbrrodstudent = mjesto.pbr
WHERE student.datumrod BETWEEN '1985-01-01'::date AND '1990-12-31'::date;
bjunolulz
moze neko pomoc, mislim da je problem kod prosjeka al ne znam : (
gladiator
bjunolulz “prosječnu ocjenu svih predmeta koje je student upisao te akademske godine”
HAVING dio se čini dobrim ali SELECT dio ne. Fali ti akgodina
mteah3h3
Zna li se hoće li i kada će točno biti MI? :$
mkovac25
mteah3h3 Ja sam vidio da na stranici iz OE piše da je Fakultetsko vijeće donijelo odluku da neće biti MI već da će bodovi za to biti prebačeni na ZI ali sam također iz UTR-a dobio obavijest da će biti online međuispit pa ne znam sigurno.