我希望在两个日期之间获得总天数
查询
Select DATEDIFF(DAY, CONVERT(DATETIME, '01/01/2012', 103), CONVERT(DATETIME, '31/01/2012', 103))
以上查询显示30天,而不是31
如何修改我的查询31天
答案 0 :(得分:3)
如果你想要31,你可能正在寻找的是
Select DATEDIFF(DAY, CONVERT(DATETIME, '01/01/2012', 103), CONVERT(DATETIME, '01/02/2012', 103))
在01.01和31.01之间,整整只有30天。