我有这个代码,它总结了某个项目的数量 ( itemid
) 及其产品日期代码 ( proddte
)。
select sum(qty), itemid, proddte
from testtable where ....
group by itemid, proddte
Run Code Online (Sandbox Code Playgroud)
我想要做的是让所有总的qty
不管itemid/proddte
。我试过了:
select sum(qty), itemid, proddte, sum(qty) over() as grandtotal
from testtable
where ....
group by itemid, proddte
Run Code Online (Sandbox Code Playgroud)
但它说我也应该qty
在group by
条款中。如果我这样做,结果将不等于我的预期结果。
它并不绝对需要表示为一个单独的列,每一行都具有相同的值。只要我可以显示总体总数,任何表示都可以接受。