Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 6.774 pregleda

Najnovija ↓

Kako izracunati prosek ocena za sve studente ? 09.01.2010. u 23:48 · pre 204 meseca #1
Napravio sam upit koji mi izracunava prosek za odredjenog studenta.



Code:
// 3. Postavljanje upita
    $result = mysql_query("SELECT
    studenti.sid,
    studenti.ime,
    studenti.prezime,
    Avg(ucesce.ocena) AS prosek
    
FROM
    studenti
    Inner Join ucesce ON studenti.sid = ucesce.sid
WHERE ucesce.sid =  '001'

    ", $connection);
        if (!$result) {
            die("Database selection failed: ".mysql_error());
        }


1. Selektuj SID, IME, PREZIME iz tabele studenti,
2. Povezi tabelu studenti i ucesce (tu su ocene), i
3. Izbaci mi presek ocena za studenta 001.

To radi.

Kako da postavim upit da mi izracuna prosek za svakog studenta iz baze posebno ne samo za jednog.

Ako izbacim uslov WHERE ucesce.sid = '001', onda mi daje prosek svih ocena zbirno a ne po studentu.
Potpis
(~ ~)( o o )(~ o)
-(_)---(_)---(_)-

Re: Kako izracunati prosek ocena za sve studente ? 10.01.2010. u 00:21 · pre 204 meseca #2
otkrio sam ...

Code:
ELECT
studenti.sid,
studenti.ime,
studenti.prezime,
Avg(ucesce.ocena),
studenti.datrodj,
studenti.adresa,
studenti.telefon,
studenti.e_mail,
studenti.smer
FROM
ucesce
Inner Join studenti ON studenti.sid = ucesce.sid
GROUP BY studenti.sid


Trebalo je dodati

Code:
GROUP BY studenti.sid
Potpis
(~ ~)( o o )(~ o)
-(_)---(_)---(_)-

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme