Novo

Forum kao aplikacija na telefonu

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

  • 1 odgovor
  • 2.326 pregleda

Najnovija ↓

where i group by problem 09.02.2006. u 11:37 · pre 252 meseca #1
Cao,

Pokušavam da sastavim upit koji bi iz tabele transfera pronašao sve datume i vremena kod kojih je broj putnika veći od nekog broja, npr. 5. Probao sam sa sledećim upitom:
Code:
SELECT SUM(odraslih + dece) AS br_ljudi, datum_transfera, vreme_transfera FROM `transfers` WHERE br_ljudi > 5 GROUP BY datum_transfera, vreme_transfera

MySQL server izbacuje grešku i kaže da ne postoji kolona br_ljudi, ali ako probam da umesto toga napišem onaj SUM izraz, onda mi samo kaže da proverim sintaksu upita.

Jel postoji neko drugo rešenje, sem da izbacim WHERE deo i da posle u programu proveravam da li je vrednost datog reda veća od 5?

Hvala.
Potpis
Pera električar 0637129710, BG, preporučujem.
Re: where i group by problem 09.02.2006. u 11:42 · pre 252 meseca #2
Koristi HAVING umesto WHERE

WHERE uslov se odnosi na izvorne tabele a HAVING se primenjuje na podatke koji se dobijaju izvrsavanjem SQL upita.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme