【发布时间】:2021-02-18 09:57:11
【问题描述】:
我正在寻找正确的查询,它允许我在一行中显示不同交易的总结果。
我的查询如下
select
porch.jspo# as PO,
porch.jslin# as Line,
porch.jsqtyr as QTY,
sum(porch.JSQTYR) over (partition by porch.JSPO#) as TotalQty
from PORCH
where JSPO# = '109394'
and JSPLNT = 'GC'
group by JSPO#, JSLIN#, JSQTYR
结果
PO LN QTY TotalTy
109394 1 9.00000 1774.00000
109394 1 20.00000 1774.00000
109394 1 125.00000 1774.00000
109394 1 400.00000 1774.00000
109394 1 1220.00000 1774.00000
我正在寻找一个查询,该查询将汇总 QTY 下的所有交易显示这样的结果。
PO LN QTY
109394 1 1774.00000
【问题讨论】:
标签: sql group-by sum aggregate-functions where-clause