龙空技术网

SQL Server DATEDIFF() 函数

大千 248

前言:

而今咱们对“datediff函数怎么用数据库”大概比较讲究,小伙伴们都需要知道一些“datediff函数怎么用数据库”的相关文章。那么小编同时在网上网罗了一些对于“datediff函数怎么用数据库””的相关内容,希望朋友们能喜欢,兄弟们一起来学习一下吧!

定义和用法

DATEDIFF() 函数返回两个日期之间的时间。

语法

DATEDIFF(datepart,startdate,enddate)

startdateenddate 参数是合法的日期表达式。

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'))

标签: #datediff函数怎么用数据库 #datediff函数例子 #datediff函数参数