[ turshija @ 11.12.2009. 14:21 ] @
Pozdrav ...
Imam jedno pocetnicko pitanje oko SQL-a ... :)
Recimo da tabela izgleda ovako:

Code:

id   mid  kolicina

1    1    53
2    1    13
3    2    7
4    1    18
5    3    66
6    2    15
7    1    18


Kako da napisem upit koji ce sabrati sve kolicine koje imaju mid=1 ?
Neko moje "ruzno" i "neefikasno" resenje bi bilo "SELECT kolicina FROM ime_tabele WHERE mid=1", pa onda da saberem sve kolicine koje dobijem...
Ali verujem da to sve moze SQL upit da odradi za mene i vrati rezultat ? :)

Hvala i izvin'te na nubovskom pitanju ... :)
[ Predrag Supurovic @ 11.12.2009. 14:35 ] @
SELECT SUM(kolicina) AS sum_kol FROM ime_tabele GROUP BY mid WHERE mid=1
[ bantu @ 11.12.2009. 15:00 ] @
Ono što tebi treba može i bez GROUP BY.

Code:

SELECT SUM(kolicina) AS sum_kol
FROM ime_tabele 
WHERE mid=1


A ako hoćeš sume svih mid-ova, onda može slično kako je to Predrag napisao:

Code:

SELECT SUM(kolicina) AS sum_kol
FROM ime_tabele
GROUP BY mid
[ turshija @ 11.12.2009. 17:04 ] @
Hvala ... :)
Snasao sam se i ovo mi je mnogo pomoglo ... :)