Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc oko sum() i mysql

[es] :: MySQL :: Pomoc oko sum() i mysql

[ Pregleda: 3103 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stex

Član broj: 718
Poruke: 374
*.zrlocal.net

Sajt: stivi.on.neobee.net


+21 Profil

icon Pomoc oko sum() i mysql17.08.2004. u 11:48 - pre 239 meseci
Zna li neko u cemu je problem?

SELECT *, sum( duguje ) - sum( potrazuje ) as suma
FROM `tabela`
WHERE suma=0
GROUP BY id_nesto
stivi.on.neobee.net
 
Odgovor na temu

zvrba
The Lord of Chaos

Član broj: 31716
Poruke: 105
*.fina.hr



Profil

icon Re: Pomoc oko sum() i mysql17.08.2004. u 12:05 - pre 239 meseci
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...
 
Odgovor na temu

stex

Član broj: 718
Poruke: 374
*.zrlocal.net

Sajt: stivi.on.neobee.net


+21 Profil

icon Re: Pomoc oko sum() i mysql17.08.2004. u 13:26 - pre 239 meseci
To mi je trebalo. Pokusavao sam i sa naredbom HAVING ali nisam znao ovo pod tackom 2 pa mi nije radilo.

Hvala ti

stivi.on.neobee.net
 
Odgovor na temu

[es] :: MySQL :: Pomoc oko sum() i mysql

[ Pregleda: 3103 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.