DATEDIFF 错误日期结果
DATEDIFF wrong day result
我在 sql 中使用 DATEDIFF
时遇到问题。
DATEDIFF(DAY,@SimdikiTarih,DATEADD(YEAR,5,t.yenitarih)) AS KalanGun
此处 @SimdikiTarih='10.06.2015'
今天的日期
和 t.yenitarih='03.04.2011'
(day.month.year)
结果是298。
不会是293吧?
谢谢!
它显示 298 天,但如果您没有得到正确的结果,请尝试下面的查询,将字符串转换为日期。
SELECT DATEDIFF(DAY,CONVERT(DATE,@SimdikiTarih,103),DATEADD(YEAR,5,CONVERT(DATE,t.yenitarih),103))) AS KalanGun
我在 sql 中使用 DATEDIFF
时遇到问题。
DATEDIFF(DAY,@SimdikiTarih,DATEADD(YEAR,5,t.yenitarih)) AS KalanGun
此处 @SimdikiTarih='10.06.2015'
今天的日期
和 t.yenitarih='03.04.2011'
(day.month.year)
结果是298。 不会是293吧?
谢谢!
它显示 298 天,但如果您没有得到正确的结果,请尝试下面的查询,将字符串转换为日期。
SELECT DATEDIFF(DAY,CONVERT(DATE,@SimdikiTarih,103),DATEADD(YEAR,5,CONVERT(DATE,t.yenitarih),103))) AS KalanGun