我想根据查询的项目对所有项目进行汇总,请记住,此查询是每日报告,根据当天购买的项目,该报告将提取不同的项目。因此,基本的CASE无法正常工作。
例如:
ITEM_TABLE:预期结果
Item Type Amount SUM
----------------------------------
SCARF 10 10
T-Shirt 20 45
T-Shirt 25 45
当前查询:
select SUM(AMOUNT)
from EDSREP.V_COGNOS_WSSTOR_SETTLE_RECON a
having CCY_CODE = a.CCY_CODE
什么都没有显示,请帮忙。
您可以使用窗口功能:
select
item_type,
amount,
sum(amount) over(partition by item_type) sum_amount
from item_table
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句