高手指点呀。。在线等

99_mei 2003-12-12 03:02:25
以下用sql如何实现:
第一张单:
任务编号 工序名称 预计开工日期 预计完工日期 优先级别
w001 aa 2003-10-01 2003-10-05 2
w001 bb 2003-09-10 2003-10-01 2

新增一张单:
任务编号 工序名称 预计开工日期 预计完工日期 优先级别
w002 aa 2003-10-01 2003-10-03 1
w002 bb 2003-09-05 2003-10-01 1

结果变为:
任务编号 工序名称 预计开工日期 预计完工日期 优先级别
w001 aa 2003-10-23 2003-10-25 2
w001 bb 2003-10-03 2003-10-23 2

新增一张单:
任务编号 工序名称 预计开工日期 预计完工日期 优先级别
w002 aa 2003-10-01 2003-10-03 1
w002 bb 2003-09-05 2003-10-01 1
...全文
86 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
99_mei 2003-12-12
  • 打赏
  • 举报
回复
那有呀。。因为这个算法好像没有什么规率呀。。所以实现起来好难。。。
victorycyz 2003-12-12
  • 打赏
  • 举报
回复
昨天已经有人给你说了,为什么不去看呢?
总之,就是查新增的工单的时间,是不是落在同级或更高级别的工单的时间内,如果是,推后时间到原有时间之后。再按这个推后的时间,去查有没有低级别的工单的时间与其有冲突,有的话,推迟低级别的工单的时间到这张新单的时间之后。
至于天数的计算,应该是学过数学的人都会的问题。仔细一点就行了。
99_mei 2003-12-12
  • 打赏
  • 举报
回复
也就是说新增的工作单会改变已增的工作单的时间
jacklinchen 2003-12-12
  • 打赏
  • 举报
回复
没看明白
AlanFigo 2003-12-12
  • 打赏
  • 举报
回复
什么意思,没看懂?

34,588

社区成员

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

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