62,072
社区成员
发帖
与我相关
我的任务
分享
create procedure [dbo].[HR_BulletinInfo_Search]
@Title nvarchar(50),
@ValidFrom datetime,--我想在这里加上默认的时间值,即当前日期往前的2个月
@ValidTo datetime ,--默认的时间值,即当前日期往后的2个月
as
----设置参数默认值.Begin-------------------------------------------
if(datetime < '1900-1-1')
begin
set @ValidFrom = getdate()
end
if(datetime < '1900-1-1')
begin
set @ValidFrom = dateadd("m",2,getdate())
end
----设置参数默认值.End-------------------------------------------
select * from HR_BulletinInfo where
convert(char(10),@ValidFrom,20)>=convert(char(10),ValidFrom,20)
and
convert(char(10),@ValidTo,20) <=convert(char(10),ValidTo,20)
and
Title like '%'+@Title+'%'