面对库存查询中的问题 [英] Facing problem in stock query

查看:73
本文介绍了面对库存查询中的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述




我在QUERY下方使用以维持我的库存但未显示确切结果



Hi
I use below QUERY to maintain my stock but its not show exact result

select p.Product_Name Product,isnull(sum(d.qty),0) Purchase_Qty, isnull(sum(i.qty),0) Issue_Qty, (isnull(sum(d.qty),0)-isnull(sum(i.qty),0)) InStock
from purchase_dtl d left join issue_dpt i on i.Product_ID=d.Product_ID
right join product p on p.id = d.Product_ID
group by p.Product_Name





结果

产品| Purchase_Qty | Issue_Qty | InStock

笔------ 1000 --------- 300 -------- 700

书籍---- 4000 ---- ----- 1000 ------- 3000



我的确切购买

产品| Purchase_Qty

笔------ 500

书籍---- 2000



我的确切问题

产品| Issue_Qty

笔------ 300

书籍---- 1000



请帮我解决我的问题



谢谢



Result
Product|Purchase_Qty|Issue_Qty|InStock
Pen------1000---------300--------700
Books----4000---------1000-------3000

My Exact Purchase
Product|Purchase_Qty
Pen------500
Books----2000

My Exact issue
Product|Issue_Qty
Pen------300
Books----1000

Please Help me to solve my problem

Thanks

推荐答案



试试这个

Hi,
try this
select p.Product_Name Product,isnull(sum(d.qty),0) Purchase_Qty, isnull(sum(i.qty),0) Issue_Qty, (isnull(sum(d.qty),0)-isnull(sum(i.qty),0)) InStock
from purchase_dtl d left join issue_dpt i on i.Product_ID=d.Product_ID
right join product p on p.id = d.Product_ID and p.id=i.Product_ID group by p.Product_Name


尝试这个..

try this..
select p.Product_Name Product,isnull(sum(d.qty),0) Purchase_Qty, isnull(sum(i.qty),0) Issue_Qty, (isnull(sum(d.qty),0)-isnull(sum(i.qty),0)) InStock
from purchase_dtl d,issue_dpt i,product p where i.Product_ID=d.Product_ID
and d.Product_ID=p.id
group by p.Product_Name


这篇关于面对库存查询中的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆