Foxtable(狐表)用户栏目专家坐堂 → 求助多参数存储过程!


  共有2375人关注过本帖树形打印复制链接

主题:求助多参数存储过程!

帅哥哟,离线,有人找我吗?
xuanxiao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:640 积分:5407 威望:0 精华:0 注册:2014/8/27 11:12:00
求助多参数存储过程!  发帖心情 Post By:2016/10/18 12:10:00 [只看该作者]

用户已经被屏蔽

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/18 14:07:00 [只看该作者]

和在程序判断的方法差不多

if @dt2 is null
begin
se lect * from xxx where 项目 = @item and 日期 >= @dt1
end
else
begin
if @dt1 is null
begin
se lect * from xxx where 项目 = @item and 日期 <= @dt2
end
else
begin
se lect * from xxx where 项目 = @item and 日期 >= @dt1 and 日期 <= @dt2
end
end

另外一种是动态执行sql,https://www.baidu.com/baidu?word=exec+sp_executesql&ie=utf-8&tn=myie2dg&ch=6

 回到顶部