cancel
Showing results for 
Search instead for 
Did you mean: 

Query For Stock From One Warehouse

Former Member
0 Kudos

Hi Experts,

I want to show 'On Hand' as stock from Warehouse 100 only - how would i achieve?

SELECT t3.slpname as "Sales Rep", t0.Cardcode as "Customer#", t0.Cardname as "Customer Name", t0.DocNum as "SO #", t1.ItemCode, t0.DocDate, t0.DocDueDate, Convert(numeric, GetDate())-convert(numeric, T0.DocDueDate ) "Days Overdue", t1.OpenQty, t1.OpenQty*T1.price AS 'Open Value', t2.onhand FROM dbo.ORDR t0 INNER JOIN dbo.RDR1 t1 on t1.docentry = t0.docentry INNER JOIN OITM t2 on t1.itemcode=t2.itemcode Inner join oslp t3 on t0.slpcode = t3.slpcode WHERE t1.LineStatus = 'O' AND t1.OpenQty > 0 AND t2.QryGroup20='Y' and t0.docduedate >= [%1] and t0.docduedate <= [%2]

i have tried what i think was correct, but could not get to show just one warehouse stock.

Accepted Solutions (1)

Accepted Solutions (1)

kothandaraman_nagarajan
Active Contributor
0 Kudos

Hi,

Try this query,

SELECT t3.slpname as "Sales Rep", t0.Cardcode as "Customer#", t0.Cardname as "Customer Name", t0.DocNum as "SO #", t1.ItemCode, t0.DocDate, t0.DocDueDate, Convert(numeric, GetDate())-convert(numeric, T0.DocDueDate ) "Days Overdue", t1.OpenQty, t1.OpenQty*T1.price AS 'Open Value', t4.onhand FROM dbo.ORDR t0 INNER JOIN dbo.RDR1 t1 on t1.docentry = t0.docentry INNER JOIN OITM t2 on t1.itemcode=t2.itemcode Inner join oslp t3 on t0.slpcode = t3.slpcode inner join OITW T4 on T4.Itemcode = T1.Itemcode and T1.[WhsCode] = T4.[WhsCode] WHERE t1.LineStatus = 'O' AND t1.OpenQty > 0 AND t2.QryGroup20='Y' and t0.docduedate >= [%1] and t0.docduedate <= [%2]

Regards,

Nagarajan

Former Member
0 Kudos

Many thanks - Works Perfectly!

Answers (1)

Answers (1)

agustin_marcoscividanes
Active Contributor
0 Kudos

Hi

you have to add the OITW table in a INNER JOIN with RDR1.itemcode and OITW.whscode = '100'.

Kind regards

Agustín Marcos Cividanes

Former Member
0 Kudos

Dear Agustin,

Many thanks - could you advise how to do so? I am new to SAP B1 and trying to learn.

thanks,