求救:在存储过程中,怎么根据输入的时间段 判断是几天啊? 比如 输入的参数是 2007-01-01 2007-02-05,怎么得出这一段时间的天数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select datediff(day,'2007-01-01','2007-02-05') declare @dt_startdatetiem datetime,@dt_enddatetime datetimeselect @dt_startdatetiem='2007-01-01',@dt_enddatetime='2007-02-05'select datediff(day,@dt_startdatetiem,@dt_enddatetime) select datediff(dd,'2007-01-01','2007-02-05') create proc get_day @dt_startdatetiem datetime,@dt_enddatetime datetimeas 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') T-sql 求注释? 用SQL怎样实现数据共享 还是那点关于异地备份的问题 sql语句求教??在线等!急!跪求!谢谢! 帮我看看存储过程返回值得问题 一个表tuser怎样判断索引IX_name已经存在? sql分组取最大值 急救!!!安装SQL Server2000 的问题 怎么在SQL SERVER 中编写触发器和存储过程,请大家帮助我一下,谢谢!!! SQL Server 查询分析器中:如何连接到SQL Server? 备份的时候可以select或insert该库的表吗 Error converting data type varchar to bit.
declare @dt_startdatetiem datetime,@dt_enddatetime datetime
select @dt_startdatetiem='2007-01-01',@dt_enddatetime='2007-02-05'
select datediff(day,@dt_startdatetiem,@dt_enddatetime)
as
select datediff(day,@dt_startdatetiem,@dt_enddatetime)-----显示相差多少天-----
exec get_day '2007-01-01','2007-02-05'