Tuesday, September 30, 2014

my string is not working properly when i serach last price for every product

hi Naomi


i try row number but still is showing same result hear is my string with ROW_NUMBER()


SELECT MAX(Row), CustId, OrderDesc, Price, OrderByDeptId FROM (SELECT

ROW_NUMBER() OVER(ORDER BY (DeliveryNoteDt) DESC) AS Row,

s2.DeliveryNoteDt,

s1.OrderDesc,

s1.CustId,

s1.Price,

s1.OrderByDeptId,

ISNULL(s1.ExpectedWeight,0) ExpectedWeight

FROM dbo.tblDeliveryNote AS s2

INNER JOIN dbo.tblJobCard_Mst AS s1

ON s2.JobcardId = s1.JobCardId WHERE (YEAR(s2.DeliveryNoteDt) = '2013')) A

GROUP BY CustId, OrderDesc, Price, OrderByDeptId

ORDER BY CustId, OrderDesc


Result
























































































ROWCUSTIDPRODIDRATEDEPTID
430CUST-00038PROD-013955505
3777CUST-00038PROD-014012505
3776CUST-00038PROD-014032505
1236CUST-00038PROD-02237110005
1237CUST-00038PROD-02238110005
1238CUST-00038PROD-037621605
596CUST-00040416112
3515CUST-0004072738.752
298 CUST-00040 971 41 2
2368 CUST-00040 971 41.35 2

No comments:

Post a Comment