Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 3177

Re: query

$
0
0

Hi Michael,

 

Please give this a try:

 

SELECT c.CardCode

     , p0.ItemCode

     , CAST(p0.Price AS MONEY) AS DiscountedPrice_Base

     , ISNULL(T1.FromDate, DATEADD(YEAR, -99, GETDATE())) AS PeriodFrom

     , ISNULL(T1.ToDate, DATEADD(YEAR, 99, GETDATE())) AS PeriodTo

     , CAST(COALESCE(T1.Price, p0.Price, 0) AS MONEY) AS DiscountedPrice_InPeriod

     , ISNULL(T2.Amount, 1) AS MinimumVolume

     , CAST(COALESCE(T2.Price, T1.Price, p0.Price, 0) AS MONEY) AS DiscountedPrice_Volume_InPeriod

 

 

FROM OCRD c

LEFT OUTER JOIN OSPP p0 ON c.CardCode = p0.CardCode

LEFT OUTER JOIN SPP1 T1 ON c.CardCode = T1.CardCode AND p0.ItemCode = T1.ItemCode

LEFT OUTER JOIN SPP2 T2 ON c.CardCode = T2.CardCode AND T1.LINENUM = T2.[SPP1LNum]

 

 

WHERE ISNULL(c.CardCode, '') = [%0]

 

Regards,

Johan


Viewing all articles
Browse latest Browse all 3177

Trending Articles



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