设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 如何对查询结果集进行编号?

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-3 21:14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xsddpj 于 2009-7-3 21:19 编辑

我有一个查询结果是销售工程师的销售额

我想对查询结果集进行自动编号(序号),查了很多资料都没有解决,许多资料都是对表进行编号,不知哪位朋友可以帮忙......
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-7-3 23:37:58 | 只看该作者
本帖最后由 jackysu78 于 2009-7-3 23:40 编辑

用生成表查询吧,给你一段代码参考

SELECT (SELECT Count([资产表1].[科目编码]) AS AutoNum FROM 资产表1 WHERE (((资产表1.科目编码)<=资产表1_1.科目编码));) AS 序号, 资产表1.款名称, 资产表1.款编码, 资产表1.类别, 资产表1.类名称, 资产表1.科目, 资产表1.科目编码, 资产表1.年初数, 资产表1.期末数, 资产表1.年度, 资产表1.月份 INTO 资产表3
FROM 资产表1 INNER JOIN 资产表1 AS 资产表1_1 ON 资产表1.科目编码 = 资产表1_1.科目编码
ORDER BY 资产表1.科目编码;
3#
 楼主| 发表于 2009-7-4 09:58:30 | 只看该作者
WHERE (((资产表1.科目编码)<=资产表1_1.科目编码));) AS 序号

这个条件不能用,我的科目编码有重复
4#
发表于 2009-7-4 10:47:34 | 只看该作者
一定要在查询中使用序列号,需要将结果集再次自连接,使用 ON [源].[连接字段] > [源].[连接字段]
如有可能,请上传附件,以便详细解答。
5#
 楼主| 发表于 2009-7-4 11:41:46 | 只看该作者
本帖最后由 xsddpj 于 2009-7-4 11:52 编辑

例:对这个查询结果编号
日期                    姓名          摘要       收入            支出   
2009-3-1            王晔         出差费                     100.00
2009-4-8            何建东      销售额    1000.00
2009-5-20          张一明      销售额    750.00
2009-5-20          张一明      出差费                      150.00
2009-6-1           王丽         出差费                      80.00
2009-8-15         金花         销售额    1150.00
..............................
................................

希望给这个查询结果编号,这个查询结果是从二个表经联合查询得到的
6#
发表于 2009-7-5 16:35:06 | 只看该作者
我也想学习,希望有大侠能帮忙。
7#
 楼主| 发表于 2009-7-6 10:38:26 | 只看该作者
这个查询有点难, 哪位朋友能帮忙啊,  急!!!!!!
8#
发表于 2009-7-6 12:50:00 | 只看该作者
上传一个别人的例子,大家共同探讨
INNER JOIN  ON 用 A.id>=B.id的条件,只能在SQL查询中使用,在ACCESS的查询环境不能使用。

本帖子中包含更多资源

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

x
9#
 楼主| 发表于 2009-7-6 15:13:22 | 只看该作者
本帖最后由 xsddpj 于 2009-7-6 15:19 编辑

例子中的id是唯一的,而我的日期是重复的,用此方法查询出的结果不对
10#
发表于 2009-7-6 16:03:22 | 只看该作者
create table t2(f1 counter,f2 text)
insert into t2 select * from t1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-3 10:54 , Processed in 0.108695 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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