如何查找特定日期的天数?

Aje*_*sad 0 c# sql-server sql-server-2008

我有两个约会,想要查找包含两个日期的天数,我尝试过这样的事情:

select datediff("d", '10/11/2012', '10/12/2012')
Run Code Online (Sandbox Code Playgroud)

它显示1,但我希望结果为2,因为我们有2天11和12.

And*_*mar 9

最新版本的SQL引入了对添加整数的支持!好极了.

select datediff("d", '10/11/2012', '10/12/2012') + 1
                                                ^^^^^
Run Code Online (Sandbox Code Playgroud)

  • 哦不,我坚持使用SQL 2005!我想我仍然需要做`CASE x WHEN 1那么2当2那么3 ...` (2认同)