如何让电脑自动从不同仓库发料(前提是所有仓的物料数量一定是大于或等于WO的物料需求的)

ChinaITOldMan 2010-08-17 02:20:51
如何让电脑自动从不同仓库发料(前提是所有仓的物料数量一定是大于或等于WO的物料需求的)
系统中有如下表:
1.库存表,一个物料可能在多个仓存在
WareHouseCode(仓库代号)、ItemNo(物料编号)、Qty(库存数量)

2.生产工单表
WO(工单号)、ItemNo(物料编号),DemandQty(需求数量)

现在我想要通过电脑生产每一个WO的发料清单,清单格式如下:
WO(工单号)、ItemNo(物料编号)、WareHouseCode(仓库代号)、IssueQty(发料数量)

请问这个SQL语句怎样写较好?

谢谢
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaITOldMan 2010-08-21
  • 打赏
  • 举报
回复
没那么简单的,可能有多个生产工单,不生产工单上有相同的工序,不同人可以做多种工序,每人又可以做相同的工序的
chenyu112 2010-08-20
  • 打赏
  • 举报
回复
两条关联一下就出来了

上面都有了
SQL000 2010-08-20
  • 打赏
  • 举报
回复
设库存表为A ,生产工单为B
SELECT B.WO,B.ITEMNO,B.DemandQty AS IssueQty
FROM A ,B WHERE A.ITEMNO=B.ITEMNO
AND A.QTY>=IssueQty
flien1 2010-08-18
  • 打赏
  • 举报
回复
写错了

select b.Wo,max(a.WareHouseCode),b.ItemNo,b.DemandQty from 库存表 a,生产工单表 b where a.ItemNo = b.ItemNo and b.DemandQty<=a.Qty
flien1 2010-08-18
  • 打赏
  • 举报
回复


select a.Wo,max(a.WareHouseCode),a.ItemNo,b.DemandQty from 库存表 a,生产工单表 b where a.ItemNo = b.ItemNo and b.DemandQty<=a.Qty

ChinaITOldMan 2010-08-17
  • 打赏
  • 举报
回复
同一工单是否会用到多种物料

如果多个仓库物料存量都满足需求随机从任何一个仓库取料都可以

前提是料存量能满足所有工单的

hokor 2010-08-17
  • 打赏
  • 举报
回复
问题:
同一工单是否会用到多种物料?
如果多个仓库物料存量都满足需求从哪个仓库取料?
如果果多个工单用到同一物料,而物料存量又不能满足所有工单需要,此时优先满足哪些工单?还是其他方式处理。
claro 2010-08-17
  • 打赏
  • 举报
回复
说的很清楚,还是给出数据和结果。
比如IssueQty(发料数量)是指什么。。。

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧