SELECT DATEADD(DD,80,DATEADD(qq,DATEDIFF(qq,0,getdate()),0))
上边这个0是什么意思?
------解决思路----------------------
那个0,是日期 1900-01-01
用整型i表示日期时,实际日期为 1900-01-01 + i天
------解决思路----------------------
SELECT DATEADD(DD,
80,
DATEADD(qq,
DATEDIFF(qq,
0,
getdate()
),
Convert(datetime,0) -- SQL会进行隐式转换,可以写成显示转换便于理解
)
)