Foxtable(狐表)用户栏目专家坐堂 → 全连接问题


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

主题:全连接问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/25 11:50:00 [显示全部帖子]

逻辑库存表,可以加上其余列的,如

 

select 条码,sum(数量) as 数量 from 期初表 where qcid = 10 group by 条码

 

改成

 

select 条码,sum(数量) as 数量,max(仓库地点) as 仓库, max(产品线) as 产品线 from 期初表 where qcid = 10 group by 条码

 

最后获取值的时候,可以对比库存、逻辑库存,看哪个有值,就取哪一个。

 

再有就是,你逻辑有问题,你的库存表,理应包含所有的库存信息,期初、入库、出库有的,都添加到库存表去,才对。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/25 17:18:00 [显示全部帖子]

以下是引用Springamy在2017/7/25 14:10:00的发言:

最后获取值的时候,可以对比库存、逻辑库存,看哪个有值,就取哪一个。甜大,这一段我有点看不懂,得出的数据

怎么对比?

 

 

比如,本来写的 select 仓库地点,产品线,库存类型,仓库属性

 

理应改成 select isnull(库存表.仓库地点, i.仓库地点), isnull(库存表.产品线, i.仓库地点), isnull(库存表.库存类型, i.库存类型)

 


 回到顶部