pingvin rjesenje ako nekom treba
SELECT student.jmbag,imestudent,prezimestudent,AVG( evidencijaboravka.datumvrijemekraj-evidencijaboravka.datumvrijemepoc)as vrijeme
FROM student JOIN evidencijaboravka
ON student.jmbag = evidencijaboravka.jmbag
AND (evidencijaboravka.datumvrijemepoc IS NOT NULL AND evidencijaboravka.datumvrijemekraj IS NOT NULL)
JOIN mjesto ON student.pbrrodstudent = mjesto.pbr
WHERE mjesto.nazmjesto <> 'Zagreb'
AND (EXTRACT(DOW FROM evidencijaboravka.datumvrijemepoc) = 0
OR EXTRACT(DOW FROM evidencijaboravka.datumvrijemepoc) = 6)
GROUP BY student.jmbag,imestudent,prezimestudent
HAVING AVG( evidencijaboravka.datumvrijemekraj-evidencijaboravka.datumvrijemepoc) > '4 hours'::INTERVAL(0)
ORDER BY vrijeme DESC