只需一步,快速开始
快捷登录
TA的精华主题
TA的得分主题
各位高手,帮忙解决,谢谢
表1
产品名称 规格 生产开始日期 生产完成日期 工序1 工序2 工序3 工序4 11A 18CM 2006-6-20 2006-6-31 0.3 0.2 0.3 0.2~~~~~~~~~~~
表1解释
工序1的数字是指工序1所需要总时间的0.3,同理其它也一样
现在的问题是,我要得到工序1的完成时间。数字计算为:生产开始日期+(生产完成日期-生产开始日期)*工序1
但是我不知道在SQL里是怎么写的/因为这样写会说类型不对。
举报
用cast把文本转成日期,可能你不需要这一步然后用diff去计算两个日期之间的天数
大致如此datediff(day, cast(生产开始时间 as datetime),cast(生产结束时间 as datetime))
然后乘上你的系数就可以了吧
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|关于我们|联系我们|ExcelHome
GMT+8, 2024-11-16 03:20 , Processed in 0.041216 second(s), 9 queries , Gzip On, MemCache On.
Powered by Discuz! X3.4
© 1999-2023 Wooffice Inc.
沪公网安备 31011702000001号 沪ICP备11019229号-2
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! 本站特聘法律顾问:李志群律师