0
誰かがこれで私を助けることができますか?2列の合計を取得し、SQLでそれらをmutliply?
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
あなたがしようとしていることを説明すると誰かがあなたを助けることができます。しかし、一見すると、すべての価格を合計してから、すべての数量の合計を掛けているようです。それはおそらく有用ではない、私はあなたがちょうどsum(unitprice * qty)の後になるかもしれないと思う。 – Harun
あなたはおそらくあなたが合計しているフィールドでグループ化したくない。時間、すなわち価値そのものだけです。 – Harun