Hi,
Try this:
Declare @fromdate as datetime
Declare @todate as datetime
Set @fromdate = ( select max(ta.docdate) from OINM Ta where Ta.docdate >= [%0])
Set @Todate = ( select min(tb.docdate) from OINM Tb where Tb.docdate <= [%1])
SELECT T0.[ItemCode], T0.[ItemName], T0.[OnHand] FROM OITM T0 WHERE T0.[ItemCode] NOT in ( Select t1.itemcode from OINM T1 where T1.docdate between @fromdate and @todate)
But selling products can be taken from OINV table. Not sure why OINM table is used in query.
Thanks & Regards,
Nagarajan