设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 【求助】 求增长率

[复制链接]
跳转到指定楼层
1#
发表于 2009-12-5 11:28:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何把查询2做成下面的效果,或者另外建个查询达到这样的效果也行,但是一点都不能引用表1的数据。
利润利润增加额利润增长率
200812¥15.00¥0.000.00%
20091¥30.00¥15.00100%
20093¥45.00¥15.0050%
20095¥90.00¥45.00100%

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-12-5 13:23:52 | 只看该作者
新建查询-sql视图-复制下列文字-sql视图中粘贴-运行:
SELECT 表1.编号, 表1.日期, 表1.利润, IIf(nz(DLookUp("利润","表1","日期=#" & nz(DMax("日期","表1","日期<#" & [日期] & "#"),#1/1/1901#) & "#"),0)<>0,[利润]-nz(DLookUp("利润","表1","日期=#" & nz(DMax("日期","表1","日期<#" & [日期] & "#"),#1/1/1901#) & "#"),0),0) AS 利润增加额, Format(IIf(([利润]-[利润增加额])<>0,[利润增加额]/([利润]-[利润增加额]),0),"0.00%") AS 利润增长率
FROM 表1;
3#
 楼主| 发表于 2009-12-5 14:27:06 | 只看该作者
顶……
4#
 楼主| 发表于 2009-12-5 14:59:23 | 只看该作者
2# aslxt
还是引用了表1的数据的,老大,我是根据日期的年和月来判断的。不是根据表1的编号。麻烦老大重新弄下。谢谢您了
5#
发表于 2009-12-5 15:38:57 | 只看该作者
那只是实现的方法,你自己可以参照修改。
编号你可以不要!!!!
我也是根据时间来判断的,我没有根据表的编号来判断!!!!
6#
 楼主| 发表于 2009-12-5 20:36:14 | 只看该作者
5# aslxt
谢谢您,已经按照您的方法达到我要的效果。万分感谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-18 22:54 , Processed in 0.089999 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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