Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 3.728 pregleda

Najnovija ↓

Pomoc oko sum() i mysql 17.08.2004. u 12:48 · pre 270 meseci #1
Zna li neko u cemu je problem?

SELECT *, sum( duguje ) - sum( potrazuje ) as suma
FROM `tabela`
WHERE suma=0
GROUP BY id_nesto
Potpis
stivi.on.neobee.net
Re: Pomoc oko sum() i mysql 17.08.2004. u 13:05 · pre 270 meseci #2
e jos da si napisao u cemu je tocno problem! No dobro, nekoliko stvari:

1. zasto ti je ime tablice u `` navodnicima?
2. moras raditi GROUP BY po svim kolonama tablice koje selektiras (dakle, sve kolone tablice moras navesti u GROUP BY posto selektiras sve...)
3. rezultate nakon GROUP BY moras filtrirati sa HAVING. Ne mozes u WHERE jer suma a) nije polje tablice b) ukljucuje agregatne funkcije

Probaj ovak:

SELECT id_nesto, SUM(duguje) - SUM(potrazuje) AS suma
FROM tabela
GROUP BY id_nesto
HAVING suma = 0;

4. mozda ti ni ovo nece raditi nego moras eksplicitno pisati HAVING SUM(duguje) - SUM(potrazuje) = 0

Nisam za sve siguran i nemam pored sebe bazu da probam...
Re: Pomoc oko sum() i mysql 17.08.2004. u 14:26 · pre 270 meseci #3
To mi je trebalo. Pokusavao sam i sa naredbom HAVING ali nisam znao ovo pod tackom 2 pa mi nije radilo.

Hvala ti
Potpis
stivi.on.neobee.net
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme