我試圖跟蹤我們在ERP軟件中的一些採購。 總之,我想知道,如果我們對某事物的一個月前支付一個價格,這個月不同的價格,它應該返回2採購訂單,股票代碼,價格,日期等如何在結果集中顯示價格差異(採購訂單定價)
我的代碼
select DISTINCT(MStockCode), PurchaseOrder, MPrice, MOrigDueDate from PorMasterDetail
where MStockCode <>''
and YEAR(MOrigDueDate) = YEAR(GETDATE())
and month(MOrigDueDate) = month(GETDATE())
AND MPrice >'0'
ORDER BY MStockCode ASC
當我把它放在Sql Reporting Services中時,它給出了一個有效的輸出(如下) 它顯示了所有的StockCodes,與下面的採購訂單分組,支付的價格和日期。
* 650-1757 $ 1,554.00
323639 $ 518.00 2014年4月12日
323784 $ 518.00 22/12/2014
323787 $ 518.00 22/12/2014
0075-018 $ 175.33
323427 $ 59.04 3 /二千零十四分之十二
323498 $ 59.04 2014年3月12日
323547 $ 57.25 17/12/2014
0075-042 $ 766.56
323 456 $ 389.17 2014年3月12日
323597 $ 377.39 17/12/2014
0075-050 $ 11.55
323476 $ 11.55 2014年3月12日
0075-210 $ 19.50
323328 $ 9.75 2014年3月12日
323417 $ 9.75 2014年3月12日
在一個理想的輸出,它只會顯示下面的,因爲這些有不同的價格
0075-018 $ 175.33
323427 $ 59.04 2014年3月12日
323498 $ 59.04 2014年3月12日
323547 $ 57.25 17/12/2014
0075-042 $ 766.56
323456 $ 389.17 2014年3月12日
323597 $ 377.39 17/12/2014
將它放在子查詢中,還是在SSRS中進行改進會是最好的嗎?
任何幫助將不勝感激。
預期輸出是不明確 – 2014-12-19 05:17:55
我想有輸出,只是,我們已經購買了有不同的進價(mprice)的StockCodes – Rakesh 2014-12-19 05:30:48
仍是不明確的更新表預期的輸出格式 – 2014-12-19 05:31:54