Hi,
Try:
SELECT T0.[DocNum], T1.[Quantity] as 'Current Quantity', max(T2.[Quantity]) as 'Previous Quantity',T3.[UpdateDate] FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry LEFT JOIN ADO1 T2 ON T2.DOCENTRY = T1.DOCENTRY and T1.LineNum = T2.LineNum and T2.Objtype = T1.Objtype left JOIN ADOC T3 ON T2.DocEntry = T3.DocEntry WHERE T1.[Quantity] <> T2.[Quantity] AND DATEDIFF(DD, T3.[UpdateDate], GETDATE()) = 0 and T0.[DocStatus] = 'o'
group by T0.[DocNum], T1.[Quantity],T3.[UpdateDate]
order by T0.[DocNum]
Thanks & Regards,
Nagarajan