ne znam da li je ovo pravo mjesto za ovo pitanje ali se nadam da jeste.
Koristim Delphi + Firebird i imam sljedeci problem.
Imam jedan SQL-Query koji selektuje iz tabele firme, znaci treba da na kraju imam group by firme.
E sad posto ja imam u selektu i aggregate funkcije, onda moram u group by da stavim "firme" i "tax".
Tu je i problem sto mi na kraju izbaci tri puta isto ime firme jer je takodje grupisano po "tax".
otprilike ovako:
Code:
select o.firme, o.tax*sum(o.pieces*o.price) totalprice
from orders o
group by firme, tax
select o.firme, o.tax*sum(o.pieces*o.price) totalprice
from orders o
group by firme, tax
sto bi znacilo da imam na kraju ovakav izgled:
Code:
AAA 250,00
AAA 25,00
AAA 10,00
BBB 3,00
AAA 250,00
AAA 25,00
AAA 10,00
BBB 3,00
a meni treba da se firma AAA pojavi jednom sa sumom 285,00
konkretno moje pitanje bi glasilo:
Da li je moguce ovako nesto sa duplim select-om rijesiti, ili postoji neki drugi nacin da se to sredi?
Unaprijed hvala.