Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[BAZPOD] 2. domaća zadaća - 2019/2020

PepGuardiola

@mkovac25 Probaj ovo, ne znam je li dobro bas

SELECT nazpredmet, predmetgrupa.ozngrupa, akgodina, sifnastavnik from
predmet NATURAL JOIN predmetgrupa
WHERE akgodina = 2018
AND predmetgrupa.ozngrupa NOT IN (SELECT ozngrupa
							FROM upisanpredmet
							WHERE sifpredmet = upisanpredmet.sifpredmet
						  AND akgodina = 2018)
AND EXISTS (SELECT sifpredmet
			FROM predmetgrupa
			WHERE akgodina = 2018
		   GROUP BY sifpredmet
		   HAVING COUNT(sifnastavnik)>1)

dinosaur

King Geedorah jesi uspio/-la rijesiti taj na kraju?


KingGeedorah

Ruasonid Par postova nakon rjesenje je objavio kolega Mulder


gladiator

Pleteći medvjedić Probaj ovo

SELECT nazpredmet, ozngrupa, akgodina, sifnastavnik
	FROM predmetgrupa AS tabla JOIN predmet ON tabla.sifpredmet = predmet.sifpredmet
WHERE akgodina = 2018
AND NOT EXISTS (
	SELECT * FROM upisanpredmet
	WHERE tabla.sifpredmet = sifpredmet
	AND tabla.ozngrupa = ozngrupa
	AND akgodina = 2018
) AND (
	SELECT COUNT(DISTINCT sifnastavnik)
	FROM predmetgrupa
	WHERE akgodina = 2018 AND sifpredmet = tabla.sifpredmet
	) > 1;

El_Beast

gladiator nije to taj zad 😀


gladiator

Pleteći medvjedić Sagorio sam maksimalno
Probaj ovo:

SELECT nazpredmet, (SELECT COUNT(*)
				   FROM upisanpredmet
				   WHERE predmet.sifpredmet = sifpredmet
				   	   AND ocjena > 1),
				(SELECT COUNT(*)
				   FROM upisanpredmet
				   WHERE predmet.sifpredmet = sifpredmet
				   	   AND ocjena IS NULL)
FROM predmet;

anon00

Jesi li uspjela riješiti ili netko možda zna?
Problem nastane kod GroupBy jer ih ne grupira dobro i za svaki count bude =1, ali se nista ne moze maknuti iz tog groupby, niti ista sto se doda ima utjecaja

EDIT: Evo rj:

SELECT evidencijaBoravka.oznDvorana, COUNT(evidencijaBoravka.datumVrijemeKraj)
    FROM evidencijaBoravka
    WHERE EXTRACT(MONTH FROM datumVrijemePoc)=2
    GROUP BY evidencijaBoravka.oznDvorana
    HAVING avg(datumVrijemeKraj-datumVrijemePoc) > (select avg(datumvrijemekraj-datumvrijemepoc)
                                                    from evidencijaboravka where extract(month from datumvrijemepoc)=2)
    ORDER BY evidencijaBoravka.oznDvorana ASC


Krisle

Slican ko @steker i @mkovac25 al ne kapiram


5arm

Miroljub Petrovic

   SELECT nazOrgJed, imeNastavnik, prezimeNastavnik
FROM nastavnik JOIN mjesto
ON mjesto.pBr = pBrStanNastavnik AND mjesto.nazMjesto LIKE 'Z%'
RIGHT JOIN orgJed
ON nastavnik.sifOrgJed = orgJed.sifOrgJed
WHERE sifNadOrgJed = 36

« Prethodna stranica