设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 添加计算字段

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-30 10:26:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在下面例子中,请教在查询1中添加一个计算字段,汇总每个图斑地类为1 的面积,再增加一个计算字段汇总每个图斑地类为2 的面积,应如何写表达式,敬请指教。

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
14#
发表于 2008-2-17 11:54:46 | 只看该作者
SELECT a.权属, a.图斑, [地类1面积]+[地类2面积] AS 总面积, Sum(IIf([地类] Like 1,[面积],0)) AS 地类1面积, Sum(IIf([地类] Like 2,[面积],0)) AS 地类2面积
FROM (SELECT 表1.权属 AS 权属, 表1.图斑, 表2.地类, Max(CDbl(DSum("面积","表2","图斑='" & [表2.图斑] & "'and 地类='" & [地类] & "'and 编号<=" & [编号] & ""))) AS 面积
FROM 表1 RIGHT JOIN 表2 ON 表1.图斑 = 表2.图斑
GROUP BY 表1.权属, 表1.图斑, 表2.地类) AS a
GROUP BY a.权属, a.图斑
ORDER BY a.图斑;
13#
发表于 2008-2-17 11:52:48 | 只看该作者
下载用下如何下载用下如何下载用下如何
12#
 楼主| 发表于 2007-8-31 12:18:44 | 只看该作者
谢谢!!!!!!!!

点击这里给我发消息

11#
发表于 2007-8-31 08:06:28 | 只看该作者
你可以把你的查询在设计模式打开,在菜单栏点 视图 / SQL 视图,用dddddd兄代码取代你的代码即可。
dddddd兄Like用得不错。学习!
10#
 楼主| 发表于 2007-8-31 07:56:30 | 只看该作者
敬请dddddd指教,以上代码怎样使用,是否能帮忙改一下样例,谢谢。

[ 本帖最后由 sdgtscn 于 2007-8-31 07:57 编辑 ]

本帖子中包含更多资源

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

x
9#
发表于 2007-8-30 20:47:00 | 只看该作者
SELECT a.权属, a.图斑, [地类1面积]+[地类2面积] AS 总面积, Sum(IIf([地类] Like 1,[面积],0)) AS 地类1面积, Sum(IIf([地类] Like 2,[面积],0)) AS 地类2面积
FROM (SELECT 表1.权属 AS 权属, 表1.图斑, 表2.地类, Max(CDbl(DSum("面积","表2","图斑='" & [表2.图斑] & "'and 地类='" & [地类] & "'and 编号<=" & [编号] & ""))) AS 面积
FROM 表1 RIGHT JOIN 表2 ON 表1.图斑 = 表2.图斑
GROUP BY 表1.权属, 表1.图斑, 表2.地类) AS a
GROUP BY a.权属, a.图斑
ORDER BY a.图斑;
8#
 楼主| 发表于 2007-8-30 15:41:15 | 只看该作者
7#
 楼主| 发表于 2007-8-30 14:40:18 | 只看该作者
目的如电子表格所示:

本帖子中包含更多资源

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

x
6#
 楼主| 发表于 2007-8-30 13:43:20 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-29 22:52 , Processed in 0.098803 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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