0
有人可以幫助我嗎?獲得2列的總和,並在SQL中多出它們?
SELECT x.poid
, COUNT(b.poitemsid)
, SUM(SUM(unitprice) * SUM(qty))
, recievedate inventoryrecieved as c
FULL
OUTER
JOIN poitems b
ON c.poitemsid = b.poitemsid
FULL
OUTER
JOIN purchaseorder x
ON b.poid = x.poid
GROUP
BY x.poid
, podate
, b.poitemsid
, recievedate
, unitprice
, qty
'SUM(col1 * col2)' – Mihai
如果你解釋你想要做的事情,有人更有可能幫助你。第一眼看上去,你似乎總結了所有的價格,然後乘以所有數量的總和。這可能沒有用,我懷疑你可能是在總和之後(單位價格*數量) – Harun
你也可能不想按照你正在求和的字段進行分組,因爲這會給你很多單獨的總和,只有一個值時間,也就是價值本身。 – Harun