===== AggregateSQL =====
==== Ceníková položka - sleva v položkách rozpočtu ====
select -0.1 * SUM(coalesce(rozpocty_rpolozky.Cena*rozpocty_rpolozky.Mnozstvi,0)) as Cena from rozpocty_rpolozky where
( IDRozp = 'return DSI:FieldByName("IDRozp")' and IDKap = 'return DSI:FieldByName("IDKap")' and coalesce(idcen,'') not like 'slv%')
==== Výpočet nákladů výrobku v položkách rozpočtu s ohledem na nabízené množství a přípravný čas ====
select SUM(case when rozpocty_rpolozky.priznak like '%S%' then local Mn=cf.tonumber(DSI:FieldByName("Mnozstvi")) if Mn==0 then return 1
else return cf.CommaToDot(1/Mn) end else 1 end * coalesce(rozpocty_rpolozky.Naklady*rozpocty_rpolozky.Mnozstvi,0)) as Naklady from rozpocty_rpolozky where
( IDRozp = 'return DSI:FieldByName("IDCen")' )