求助:在某個時間段內按照其他2表條件對表進行更新。

JerryOne 2005-08-23 10:10:01
表A :(其中:1.合同數量=內部數量*單重 2.一個合同料號對應多個內部料號 3.該表相當於進項)
內部料號 合同料號 內部數量 單重 合同數量
001 A001 200 0.5 100
001 A001 500 0.5 250
002 A001 100 0.2 20
002 A001 600 0.2 120
003 A001 300 0.8 240
003 A001 500 0.8 400
004 A002 800 0.5 400
004 A002 600 0.5 300
005 A002 200 0.6 120
005 A002 300 0.6 180


表B:(其中:1.該表內部物料結存)
內部料號 內部結存
001 1500
002 900
003 1000
004 2000
005 800


表C:(其中:1.合同數量=內部數量*單重 2.一個合同料號對應多個內部料號 3.該表相當於銷項)
內部料號 合同料號 內部數量 單重 合同數量
? A001 ? ? 200
? A001 ? ? 300
? A001 ? ? 200
? A001 ? ? 100
? A001 ? ? 100
? A001 ? ? 100
? A002 ? ? 200
? A002 ? ? 200
? A002 ? ? 300
? A002 ? ? 100

更新條件:
1.對表C的內部料號、內部數量、單重進行更新
2.從表A中隨意抓取內部料號,但滿足以下條件
(1).抓取後表C某一內部料件的內部數量總和不能大於結存表中的內部結存
(2).合同數量可不用考慮(假定合同數量為正確)





...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
JerryOne 2005-08-29
  • 打赏
  • 举报
回复
就是一个更新语句,参照条件:
对表C的内部料号、内部数量、单重进行更新
ilons1 2005-08-24
  • 打赏
  • 举报
回复
没明白
JerryOne 2005-08-23
  • 打赏
  • 举报
回复
是不时繁体的看不懂呢?


表A :(其中:1.合同数量=内部数量*单重 2.一个合同料号对应多个内部料号 3.该表相当于进项)
内部料号 合同料号 内部数量 单重 合同数量
001 A001 200 0.5 100
001 A001 500 0.5 250
002 A001 100 0.2 20
002 A001 600 0.2 120
003 A001 300 0.8 240
003 A001 500 0.8 400
004 A002 800 0.5 400
004 A002 600 0.5 300
005 A002 200 0.6 120
005 A002 300 0.6 180


表B:(其中:1.该表内部物料结存)
内部料号 内部结存
001 1500
002 900
003 1000
004 2000
005 800


表C:(其中:1.合同数量=内部数量*单重 2.一个合同料号对应多个内部料号 3.该表相当于销项)
内部料号 合同料号 内部数量 单重 合同数量
? A001 ? ? 200
? A001 ? ? 300
? A001 ? ? 200
? A001 ? ? 100
? A001 ? ? 100
? A001 ? ? 100
? A002 ? ? 200
? A002 ? ? 200
? A002 ? ? 300
? A002 ? ? 100

更新条件:
1.对表C的内部料号、内部数量、单重进行更新
2.从表A中随意抓取内部料号,但满足以下条件
(1).抓取后表C某一内部料件的内部数量总和不能大于结存表中的内部结存
(2).合同数量可不用考虑(假定合同数量为正确)
hlq8210 2005-08-23
  • 打赏
  • 举报
回复
帮你顶。。。
JerryOne 2005-08-23
  • 打赏
  • 举报
回复
沒有人遇見這樣的問題嗎?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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