こんにちは、みんな私はTotalSoldの列の指定された日付の合計を取得する方法に苦労している。ここにPartNumber、TotalOrder、TotalSold、およびPOUnitCostがあります。 TotalSoldの日付がSO_SalesOrderという名前の別のテーブルにあるので、どのようにしてそれをフィルタリングできますか?ありがとう!与えられた日付の合計を得るMS SQL
MYQUERY:
select PartNumber = (select name from base_product as PROD where prod.prodid = POL.prodid),
TotalOrder = sum(POL.quantity),
TotalSold = (select sum(SOL.quantity) from so_salesorder_line as SOL where SOL.ProdId = POL.prodid),
PoUnitCost = max(POL.UnitPrice)
from PO_Purchaseorder_line as POL
where POL.purchaseorderid in (
select purchaseorderid
from PO_purchaseorder as PO
where orderdate >= '5/1/2015')
group by POL.prodid
どのようなRDBMSを使用しますか? MySQLのように見えます。 – gofr1
そして、質問は? –
MsSQLのマエストロで、TotalSoldの日付をフィルタリングしたい – Christine