Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 8735

Purchase Price Comparison by Items

$
0
0

Hi Experts,

 

Need your advise for a report. I need a report which would show the two previous purchase prices of items to compare them. Something like below:

 

Latest Purchase PricePrevious Purchase PriceDifference
Item Code

 

I am able to create the report per item but could n't for all items or a list of all items.

Can you help please?

 

Thank you.

Best Regards

K

 

The report for single item as input parameter is:

 

/* SELECT FROM [dbo].[PCH1] T1 */

DECLARE @Item AS varchar(50)

/* WHERE */

SET @Item = /* T1.ItemCode */ '[%0]'

 

Select TC.Item, TC.MDate, TC.MPrice [Last Purchase Price], TD.NDate, TD.NPrice [Previous Price], TC.MPrice-TD.NPrice [Price Diff]

From

(Select TA.Item, TA.Date MDate, TA.Price MPrice From

(SELECT T1.[ItemCode] Item, T0.[DocDate] Date,T1.[Price],Row_Number() Over (Order By T0.[DocNum] desc) as RowNum

FROM OPCH T0  INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry WHERE T1.ItemCode = @Item

)TA

Where TA.RowNum = 1) TC

 

INNER JOIN

 

(Select TB.Item, TB.Date NDate, TB.Price NPrice From

(SELECT T1.[ItemCode] Item, T0.[DocDate] Date,T1.[Price],Row_Number() Over (Order By T0.[DocNum] desc) as RowNum

FROM OPCH T0  INNER JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry WHERE T1.ItemCode = @Item

)TB

Where TB.RowNum = 2) TD

 

ON TC.Item=TD.Item


Viewing all articles
Browse latest Browse all 8735


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>