我在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吗?
谢谢!
答案 0 :(得分:0)
它显示298天,但如果您没有得到正确的结果,请尝试以下查询,将字符串转换为日期。
SELECT DATEDIFF(DAY,CONVERT(DATE,@SimdikiTarih,103),DATEADD(YEAR,5,CONVERT(DATE,t.yenitarih),103))) AS KalanGun