当前位置: 代码迷 >> Sql Server >> 需求简单的sql语句写法,该怎么处理
  详细解决方案

需求简单的sql语句写法,该怎么处理

热度:9   发布时间:2016-04-27 16:20:46.0
需求简单的sql语句写法
表:g3all,x_bmlb,ryjbb
x_bmlb的bmbh(部门编号)与ryjbb的bmbh相同;
g3all的w1(工号)与ryjbb的gh(工号)对应,ryjbb的gh字段首位加 "0 "就是g3all的w1字段

现在的问题有2个:  
1)bmbh的位数大于4位怎么写?
2)ryjbb的gh字段首位加 "0 "=g3all的w1字段     怎么写?



------解决方案--------------------
1.len(bmbh)> 4
2.right(w1,len(w1)-1)=gh或者 '0 '+gh=w1(没试过)
------解决方案--------------------
2.select * from g3all a inner join ryjbb b on a.w1= '0 '+ltrim(b.gh)
  相关解决方案