定义和用法
DATEDIFF() 函数返回两个日期之间的时间。
语法
DATEDIFF(datepart,startdate,enddate)
startdate 和 enddate 参数是合法的日期表达式。
datepart 参数可以是下列的值:
实例
SELECT DISTINCT SFCTA.TA001 as 工单单别,SFCTA.TA002 as 工单单号,
MOCTA.TA006 as 产品品号,MOCTA.TA034 as 产品品名,MOCTA.UDF01 as 令号,
MOCTA.TA011 as 状态码,MOCTA.TA015 as 预计产量,SFCTA.TA003 as 加工工序,
SFCTA.TA004 as 工艺,CMSMW.MW002 as 工艺名称,SFCTA.TA010 as 投入数量,
SFCTA.TA011 as 完成数量,SFCTA.TA012 as 报废数量,SFCTA.TA017 as 待转数量,
SFCTA.TA006 as 工作编号,SFCTA.TA007 as 工作供应商,SFCTA.TA009 as 预计完工日,
( case when SFCTA.TA030<>” THEN DATEDIFF (DAY,SFCTA.TA030,GETDATE()) else ” END)AS 在制天数,
SFCTA.TA021 AS 委外单价
FROM SFCTA as SFCTA
Left JOIN MOCTA as MOCTA On SFCTA.TA001=MOCTA.TA001 and SFCTA.TA002=MOCTA.TA002
Left JOIN CMSMW as CMSMW On CMSMW.MW001=SFCTA.TA004
WHERE((MOCTA.TA011 <> ‘Y’) AND (MOCTA.TA011 <> ‘y’)
AND (SFCTA.TA005 = ‘2’) AND (SFCTA.TA032 = ‘N’))
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至957126978@qq.com举报,一经查实,本站将立刻删除。