在调整 docBal 后,我试图获得每家公司的总和(docBal)。但是当我运行下面的查询时,我被迫在 groupby 中包含 doctype 和 docbal——这是我不想要的。如何修改此查询?
select
DocBal = CASE d.DocType WHEN 'AD' THEN -d.DocBal
ELSE d.DocBal END,
Sum(DocBal)
from Vendor v
inner join APDoc d
on v.VendId = d.VendId
where
d.PerPost = 201307
and d.DocType in ('VO','AP','AD')
and d.OpenDoc = 1
and Acct = 210110
group by CpnyID