Foxtable(狐表)用户栏目专家坐堂 → SQL查询表


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

主题:SQL查询表

美女呀,离线,留言给我吧!
cyl123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
SQL查询表  发帖心情 Post By:2016/8/18 16:11:00 [显示全部帖子]

背景:一个 入库表,一个 入库明细表1,一个 入库明细表2,入库明细表1、入库明细表2为通过字段[入库单号]与入库表关联。

问题:如何写入库表的SQL查询表,动态生成列[数量1]、[数量2],[数量1]值为入库明细表1的数量合计,[数量2]值为入库明细表2的数量合计。


 回到顶部
美女呀,离线,留言给我吧!
cyl123
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2016/8/18 17:31:00 [显示全部帖子]

SQLGroupTableBuilder怎么写呢?

 回到顶部
美女呀,离线,留言给我吧!
cyl123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2016/8/18 17:52:00 [显示全部帖子]

SQLGroupTableBuilder怎么写呢?

 回到顶部
美女呀,离线,留言给我吧!
cyl123
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2016/10/7 19:03:00 [显示全部帖子]

以下是引用大红袍在2016/8/18 16:41:00的发言:

1、

 

Select 入库单号, 数量 as 数量1, 0 as 数量2 f rom {入库明细表1}  un ion all

Select 入库单号, 0, 数量 f rom {入库明细表2}

 

2、

 

Select 入库单号, sum(数量1) as 数量1, sum(数量2) as 数量2 f rom (1语句) group by 入库单号

 

3、

 

select * f rom {入库表} as a left join (2语句) as b a.入库单号 = b.入库单号

 

 

这个sql语句,用access使用没问题,转到sql数据库就出错,什么原因呢?


 回到顶部
美女呀,离线,留言给我吧!
cyl123
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2016/10/8 9:59:00 [显示全部帖子]

在另外个贴得到答案了,谢谢有点甜。sql每个视图都要标名

 

1、

 

Select 入库单号, 数量 as 数量1, 0 as 数量2 f rom {入库明细表1}  un ion all

Select 入库单号, 0, 数量 f rom {入库明细表2}

 

2、

 

Select 入库单号, sum(数量1) as 数量1, sum(数量2) as 数量2 f rom (1语句) as c group by 入库单号

 

3、

 

select * f rom {入库表} as a left join (2语句) as b a.入库单号 = b.入库单号

[此贴子已经被作者于2016/10/8 10:00:06编辑过]

 回到顶部