Govorim, naravno, o svome načinu razmišljanja. Evo u čemu je problem. Punim MsSql tablicu podacima o troškovima iz prethodnog mjeseca. Postavljam upit
declare @Penzija as decimal(4)= 555 + 787
select YEAR(Date)as God, MONTH(Date) as Mjes, abs(SUM(Amount)) as 'Rashod ukupno',
@Penzija + cast((SUM(Amount)) as decimal(7,2)) as Razlika,
cast(cast(abs(SUM((Amount)/@Penzija)*100) as decimal(6,2)) as CHAR(10)) + '%' as Postotak
from Pregled
where Amount < 0 and YEAR(Date) >= 2009 and Description != 'Bankomat' --and Category != 'Računi:Garsonijera:Adaptacija'
group by YEAR(Date), MONTH(Date)
order by YEAR(Date), MONTH(Date)
Zbunjujuće je što kada izvodi prvi dio where uslova dobivam korektan rezultat (provjeren u Excelu), a kada odkomentiram ostatak uslova dobivam nebuloze ?!? Na pr. kategorija troška (zakomentirana) se odnosi na radove u 9 mj. 2011. a kada je odkomentirana, tj. dio je where uslova totalno mijenja rezultate upita za svaki mjesec. Više ne znam tko je tu lud, vjerojatno ja jer ne vidim grešku, pa ako može kakva pomoć...