Foxtable(狐表)用户栏目专家坐堂 → 帮我看下这句sql代码咋回事


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

主题:帮我看下这句sql代码咋回事

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 11:32:00 [显示全部帖子]

Sele ct 物资表.编号,物资表.名称,sum(出入库.数量) As 总数量  From {物资表}  left  JOIN  {出入库}  on 物资表.编号 = 出入库.物资编号 group by 物资表.编号,物资表.名称 Order By 出入库.物料编号

http://www.foxtable.com/webhelp/scr/0688.htm

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 14:07:00 [显示全部帖子]

Sele ct 物资表.编号,物资表.名称,sum(出入库.数量) As 总数量  From {物资表}  left  JOIN  {出入库}  on 物资表.编号 = 出入库.物资编号  where 类别=‘出库 group by 物资表.编号,物资表.名称 Order By 出入库.物料编号

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 15:03:00 [显示全部帖子]

按下面分别创建2个视图

Sele ct 物资编号,sum(数量) As 出库数量  From {出入库}   where 类别=‘出库’ group by 编号 

Sele ct 物资编号,sum(数量) As 入库数量  From {出入库}   where 类别=‘入库’ group by 编号 

获取库存状态
sele ct 物资表.编号,物资表.名称,出库数量,入库数量  From {物资表}  left  JOIN  {出库视图}  on 物资表.编号 = 出库视图.物资编号  left  JOIN  {入库视图}  on 物资表.编号 = 入库视图.物资编号 Order By 物资表.编号

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 15:33:00 [显示全部帖子]

access叫查询,不是视图,参考https://www.baidu.com/baidu?word=Access+%E5%88%9B%E5%BB%BA%E6%9F%A5%E8%AF%A2&ie=utf-8&tn=myie2dg&ch=6

获取库存状态改成
sele ct 物资表.编号,物资表.名称,出库数量,入库数量  From ({物资表}  left  JOIN  {出库视图}  on 物资表.编号 = 出库视图.物资编号)  left  JOIN  {入库视图}  on 物资表.编号 = 入库视图.物资编号 Order By 物资表.编号

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 20:14:00 [显示全部帖子]

sele ct 物资表.编号,物资表.名称,a.出库数量,b.入库数量  From ({物资表}  left  JOIN  (Sele ct 物资编号,sum(数量) As 出库数量  From {出入库}   where 类别=‘出库’ group by 编号) as a on 物资表.编号 = a.物资编号)  left  JOIN  (Sele ct 物资编号,sum(数量) As 入库数量  From {出入库}   where 类别=‘入库’ group by 编号) as b  on 物资表.编号 = b.物资编号 Order By 物资表.编号

试图使用方便,效率高。何况创建视图没有那么难吧

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 20:35:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/scr/2329.htm

sele ct * from {视图名称}

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


加好友 发短信
等级:超级版主 帖子:109463 积分:556971 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/26 21:47:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:sq1语句.foxdb


 回到顶部