当前位置: 代码迷 >> Sql Server >> 求问sql 语句高手,该如何处理
  详细解决方案

求问sql 语句高手,该如何处理

热度:49   发布时间:2016-04-27 20:33:50.0
求问sql 语句高手
目的:
我在powerbuilder中为一个sql   传入一个长度的   参数   b,目的是为了在
startrow   和   endrow   后面   补齐相应的   0   和‘z’,以查看‘125666’是否在这个区段里面(在这里,b=len(125666)=6   ),但查询分析器提示“列名   'b '   无效。”
不知道   有没有好的办法。
sql   如下:
select   userid     into   :user_id     from   hd_bprange   where   rtrim(startrow)+REPLICATE   (   '0 '   ,   b   -   len(startrow)   )   <= '125666 '
and     rtrim(endrow)+REPLICATE   (   'z '   ,   b   -   len(endrow)   )> = '125666 ';

------解决方案--------------------
如果是参数,[email protected]

  相关解决方案