我有一个可选的字符串参数@PString和一个可选的整数参数@PInt,并将其设置为允许空值。有人可以帮助我解决"其中"如果填充其他参数,则考虑该参数的子句不考虑它。感谢。
答案 0 :(得分:1)
不会只是
moment(new Date(reports[0].date)).add(1, 'days')
你也可以这样做
where
(isnull(@Pstring,'')='' or @Pstring = sometable.somecharcolumn)
and
(isnull(@Pint,0)=0 or @Pint = sometable.someintcolumn)