设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1876|回复: 3
打印 上一主题 下一主题

[查询] 求助哪位老大帮整个查询。两个整成一个。

[复制链接]
跳转到指定楼层
1#
发表于 2022-3-10 14:17:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


SQL视图:
SELECT Bill.类型, BillS_Pm.项目编号, BillS_Pm.编码, Sum(BillS_Pm.数量) AS 完成数
FROM Bill INNER JOIN BillS_Pm ON Bill.单号 = BillS_Pm.单号
GROUP BY Bill.类型, BillS_Pm.项目编号, BillS_Pm.编码;



sql视图:
SELECT Pm.工作号, Pm.交期, Pm.编码, Data.名称, Data.规格, Pm.数量, PmRkCx.完成数, [数量]-[完成数] AS 余, Pm.特性备注, Pm.配套日, Pm.业务员, Pm.备注
FROM Data INNER JOIN (Pm LEFT JOIN PmRkCx ON (Pm.编码 = PmRkCx.编码) AND (Pm.工作号 = PmRkCx.项目编号)) ON Data.编码 = Pm.编码;

哪位老大空了帮看一下。
前一个查询想计算出完成数量,后一个查询想引用这个完成数量。把两个查询嵌套起来变成一个查询怎么搞?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2022-3-11 15:39:40 | 只看该作者
可以用2个子查询 再做个查询 ,或用 修改查询.sql
3#
 楼主| 发表于 2022-3-14 15:02:31 | 只看该作者
admin 发表于 2022-3-11 15:39
可以用2个子查询 再做个查询 ,或用 修改查询.sql

老大,  搞不定呢。
4#
发表于 2022-3-18 10:04:13 | 只看该作者
SELECT   ID, a.b.c.d.e.d.UM(data) AS    f
FROM      (SELECT  表1.ID-------
                 FROM    表1
                 UNION ALL
                 SELECT  表2.ID,-------
                      FROM     表2
                  union all
                   select   表3.ID---------
                      from 表3) AS t
GROUP BY ID, -------
      注:第一列的字段是三张或多张表里的字段,也是你需要的字段,若三张表有相同字段,则不用更改,三张表没有则直接在前面:‘‘ as  e(文本);0  as   e(数字)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-25 08:25 , Processed in 0.109229 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表