Relevantna polja u tablici su Category, Opis, Trošak, Trošak1, Zbir, Zbir1. Treba izračunavati vrijednosti polja Trošak i Trošak1 na način da se množe određenim postotkom iz druge tablice zavisnim od vrijednosti u polju Category i prikazuju u poljima Zbir, Zbir1.
Problem je slijedeći - ponekad se u polju Opis nađe pojam na temelju koga treba izmijeniti način računanja tako da se samo pri pojavi toga određenog pojma polja Trošak i Trošak1 množe za 100% i njihova vrijednost prikazuje u poljima Zbir i Zbir1.
Upit ovako izgleda
use Radna
select T.Category, sum(coalesce(T.Trosak, T.Trosak1)*P.Procent) as Zbir, sum(coalesce(T.Trosak, T.Trosak1)) as Zbir1
from T2015 as T, Posto as P
where T.Category= P.Category and T.Opis!= 'Bankomat' and T.Category!= 'Zbirno' and month(T.Date)= '09'
group by T.Category
order by T.Category
go
Nadam se da sam jasno izložio problem. Ako netko ima ideju...