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

OINM inventory Query

$
0
0

Hi,

 

I have this query foro a specific period, but there is a problem on the red line.

INSTOCK = Ready Stock at the end specific date.

 

SELECT  T0."ItemCode", T0."Dscription", SUM(T1."INSTOCK"),

 

SUM(CASE WHEN T0."TransType" ='20' THEN T0."InQty" ELSE 0 END)-

SUM(CASE WHEN T0."TransType" ='21' THEN T0."OutQty" ELSE 0 END) AS "BUY",

 

 

SUM(CASE WHEN T0."TransType" ='15' THEN T0."OutQty" ELSE 0 END) -

SUM(CASE WHEN T0."TransType" ='16' THEN T0."InQty" ELSE 0 END) AS "SALE"

 

 

FROM OINM T0

LEFT JOIN

(

SELECT T0."ItemCode", SUM(T0."InQty"-T0."OutQty") AS "INSTOCK"

FROM OINM T0

WHERE T0."DocDate" <= [%1] -- IF I change to [%0] it works, but IF I use [%1] or even [%2] always return no data.

GROUP BY T0."ItemCode"

--HAVING SUM(T0."InQty"-T0."OutQty") >0

)

T1 ON T1."ItemCode" = T0."ItemCode"

WHERE T0."DocDate" BETWEEN [%0] AND [%1] AND T0."TransType" IN('20','21','15','16')

GROUP BY T0."ItemCode", T0."Dscription"

ORDER BY T0."ItemCode"

 

Any Idea ? Thanks


Viewing all articles
Browse latest Browse all 9169

Trending Articles



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