当前位置: 代码迷 >> Sql Server >> 求救:在存储过程中,如何根据输入的时间段 判断是几天啊
  详细解决方案

求救:在存储过程中,如何根据输入的时间段 判断是几天啊

热度:8   发布时间:2016-04-27 20:18:41.0
求救:在存储过程中,怎么根据输入的时间段 判断是几天啊?
比如   输入的参数是   2007-01-01     2007-02-05,怎么得出这一段时间的天数?

------解决方案--------------------
select datediff(day, '2007-01-01 ', '2007-02-05 ')
------解决方案--------------------
select datediff(dd, '2007-01-01 ', '2007-02-05 ')
------解决方案--------------------
create proc get_day @dt_startdatetiem datetime,@dt_enddatetime datetime
as
select datediff(day,@dt_startdatetiem,@dt_enddatetime)

-----显示相差多少天-----
exec get_day '2007-01-01 ', '2007-02-05 '
------解决方案--------------------
select datediff(dd, '2007-01-01 ', '2007-02-05 ')
  相关解决方案