设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2623|回复: 10
打印 上一主题 下一主题

[帮助] 联合查询又有新问题了,关于汇总

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-30 19:36:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bshchangss 于 2012-1-3 11:32 编辑

我有两张表,一出库表一入库表。
我想做一个查询:
查出入库时间或出库时间为2011的A,B入库和出库的数量,
应该怎么做?
现在我的只是简单查询,
出来的结果是下面这样:

名称        入库数量        出库数量
A        5        3

但其实我想要的是:

名称        入库数量        出库数量
A        5        3
B        5        0

应该用什么查询?

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-12-30 19:58:12 | 只看该作者
再高水平的查询语句也不可能达到你的结果的
3#
 楼主| 发表于 2011-12-30 20:02:57 | 只看该作者
那应该怎么解决,请Henry老师赐教!
4#
发表于 2011-12-30 20:29:41 | 只看该作者
bshchangss 发表于 2011-12-30 20:02
那应该怎么解决,请Henry老师赐教!

你贴出的结果是错误的
5#
发表于 2011-12-30 20:44:38 | 只看该作者
  1. SELECT 名称, 入库时间 as 时间, 入库数量,0 as 出库数量
  2. FROM 入
  3. WHERE (((入.入库时间)='2011'));
  4. UNION ALL SELECT 名称, 出库时间,0 , 出库数量
  5. FROM 出
  6. WHERE (((出.出库时间)='2011'));
复制代码
6#
 楼主| 发表于 2012-1-2 17:55:29 | 只看该作者
本帖最后由 bshchangss 于 2012-1-3 11:35 编辑

更改了联合查询,但查询结果出来又有新的问题了,现在在相同年份和月份下同一名称的分别用两条记录显示总购进数和总使用数,如下:

名称        型号        ID        入库年份        入库月份        总购进数        总使用数
减压阀        /        1        2012        1        0        1
减压阀        /        1        2011        12        2        0
减压阀        /        1        2011        12        0        1

应该是要分组、总计后结果才正确,但不知道查询的语句该怎么写

本帖子中包含更多资源

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

x
7#
发表于 2012-1-2 22:27:56 | 只看该作者
请先更改标题,不可以指名道姓的,这样其他朋友就不会解答你的问题
8#
 楼主| 发表于 2012-1-4 17:49:26 | 只看该作者
{:soso_e101:}没人帮忙吗
9#
发表于 2012-1-4 19:41:25 | 只看该作者
分组统计
10#
发表于 2012-1-4 20:17:16 | 只看该作者
SELECT *
FROM (SELECT "出库" AS 出入库类型, 名称, 出库时间 AS 出入库时间,出库数量 AS 出入库数量 FROM 出
UNION ALL SELECT "入库" AS 出入库类型, 名称, 入库时间 AS 出入库时间, 入库数量 FROM 入)  AS [%$##@_Alias]
WHERE 出入库时间 =[请输入一个年份:];
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-14 14:56 , Processed in 0.087977 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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