设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 如何用条件合并表的行

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-11 16:58:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有下表:
县名乡镇小班号优势树种工程造林类型面积胸径蓄积出材量竹重
彭州市丽春塔子山618马尾松00.0868161.71.20
彭州市丽春塔子山618马尾松00181.61.10
彭州市丽春塔子山618马尾松00141.30.90
彭州市丽春塔子山618马尾松00120.50.20
彭州市丽春塔子山618马尾松00100.40.10
彭州市丽春塔子山618马尾松0080.20.10
彭州市丽春塔子山618马尾松0060.10.10

根据树种的胸径的范围对行进行合并,其蓄积\出材量\竹重等自动相加,结果如下图:
县名乡镇小班号优势树种工程造林类型面积胸径组蓄积出材量竹重
彭州市丽春塔子山618马尾松00大(>15)3.32.30
彭州市丽春塔子山618马尾松00中(10-15)2.21.20
彭州市丽春塔子山618马尾松00小(0-10)0.30.20

如何用代码实现上述变化?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-12-11 18:01:54 | 只看该作者
1。先求出大中小,可以用iif函数
2。在进行sql统计
3#
 楼主| 发表于 2008-12-11 18:08:27 | 只看该作者
请给个具体的程序,急用,谢谢!
4#
发表于 2008-12-11 19:15:26 | 只看该作者
例子你来传
5#
 楼主| 发表于 2008-12-12 08:56:02 | 只看该作者
表格已上传.
还有就是如何把"小班明细表"中的数据,用查询的方式按"可研统计表"的格式得到统计数据呢?"可研统计表"也在压缩文件内.
期待版主的答复,谢谢!

本帖子中包含更多资源

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

x
6#
发表于 2008-12-12 09:24:32 | 只看该作者
您问的是excel的问题还是access的问题?
上传的是excel的表,这里是access的栏目。
7#
 楼主| 发表于 2008-12-12 09:52:12 | 只看该作者
我给的是个格式,可以导入access,在excel里要实现很难,想找access的解决方法.
8#
 楼主| 发表于 2008-12-12 09:55:41 | 只看该作者
已导入access

本帖子中包含更多资源

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

x
9#
发表于 2008-12-12 10:04:03 | 只看该作者
  1. SELECT 小班明细表初.林木类型, 小班明细表初.树种, IIf([径级]<10,"小",IIf([径级]<15,"中","大")) AS 胸径组, Sum(小班明细表初.面积) AS 面积之总计, Sum(小班明细表初.蓄积) AS 蓄积之总计, Sum(小班明细表初.出材量) AS 出材量之总计, Sum(小班明细表初.竹重) AS 竹重之总计
  2. FROM 小班明细表初
  3. GROUP BY 小班明细表初.林木类型, 小班明细表初.树种, IIf([径级]<10,"小",IIf([径级]<15,"中","大"));
复制代码
10#
 楼主| 发表于 2008-12-12 10:32:38 | 只看该作者
感谢Henry D. Sy版主,按胸径大小合并的问题解决了,谢谢!
还有就是我的附件里有个"可研统计表",能否用小班表里的信息通过查询得到"可研统计表"格式的统计呢,我在网上查了,有如下的select语句:
select   县名,乡镇,村, ,sum(case   when   地类= '有林地'   then   面积   else   0   end)   as   有林地面积,sum(case   when   地类= '竹林 '   then   面积   else   0   end)   from   小班明细表   group   by   县名,乡镇,村
但是我运行时提示case语句有问题,希望版主能给个正确的方法,主要是能查询出"可研统计表"里格式的统计数据,以便以后能以此类推,做出其他格式的统计,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-24 21:19 , Processed in 0.099371 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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