首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问:sql查询

2012-04-11 
请教:sql查询我想建个存储过程想输出一段时间内的记录:create PROCEDURE GetVisitorsByYear@Date varchar(

请教:sql查询
我想建个存储过程
想输出一段时间内的记录:
create PROCEDURE GetVisitorsByYear
@Date varchar(50)
AS
BEGIN

SET NOCOUNT ON;
select * from VisitLog where VisitDate between @Date and @Date.year()+1
SET NOCOUNT Off;
END

[解决办法]

SQL code
select * from VisitLog where VisitDate between @Date and dateadd(year,@Date,1)
[解决办法]
SQL code
create PROCEDURE GetVisitorsByYear @Date varchar(50) AS BEGIN SET NOCOUNT ON; select * from VisitLog where VisitDate between @Date and dateadd(year,1,@Date)SET NOCOUNT Off; END
[解决办法]
exec GetVisitorsByYear '2008-01-01'

热点排行