DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: 2ccc_mis
今日帖子: 7
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 sadseal (小新) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 8:30:41
标题:
请大哥告诉我这个统计怎么做呀!急! 浏览:1133
加入我的收藏
楼主: 在做固定资产的累计折旧统计的时候,需要从同一个表中的同一个记录提取启用日期
和当前日期比较得月份差值X,累计折旧=X*月折旧;小弟是个菜鸟不知道怎么做,请大家
有做过的指导一下!
根据这个表:
  资产名称   原值  启用日期  月折旧

统计得

 资产名称   原值  启用日期  月折旧 累计折旧

----------------------------------------------
要努力!加油!争取做个程序员!
作者:
男 cyh9519 (智商65) ★☆☆☆☆ -
普通会员
2004/3/17 9:27:58
1楼: select 资产名称,原值,启用日期,月折旧,X*月折旧 as 累计折旧 from……


----------------------------------------------
-
作者:
男 sadseal (小新) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 10:01:04
2楼: 这个我知道,可是关键是要先从该表中取出时间和当前时间进行比较来得出X呀!
这个要怎么实现???????
----------------------------------------------
要努力!加油!争取做个程序员!
作者:
男 cyh9519 (智商65) ★☆☆☆☆ -
普通会员
2004/3/17 10:17:32
3楼: 取出时间是取启用时间吗
X应该天数,也就是整数吧
----------------------------------------------
-
作者:
男 sadseal (小新) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 10:19:56
4楼: 对呀!没错,大哥,知道该怎么做吗?我真的没招了!
----------------------------------------------
要努力!加油!争取做个程序员!
作者:
男 cyh9519 (智商65) ★☆☆☆☆ -
普通会员
2004/3/17 10:43:50
5楼: 郁闷
本来以为用 启用时间-:P,再设置Params[0]:=date好用的
但是调试发现不好用
不好意思,我也没招了
----------------------------------------------
-
作者:
男 sadseal (小新) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 11:09:50
6楼: 用参数的方法我也试过了,的确不行!
还有哪位大哥告诉我解决方法呀??
----------------------------------------------
要努力!加油!争取做个程序员!
作者:
男 lcjclj (lcj) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 12:38:44
7楼: 我不知道你用的是什么数据库后端。但基本上可以这么做:
select 资产名称,原值,启用日期,月折旧,Int((:CurrentDate - 启用日期)/30.5)*月折旧 as 累计折旧 from ...
Query1.ParamByName('CurrentDate').AsDateTime := Now;

----------------------------------------------
-
作者:
男 sadseal (小新) ★☆☆☆☆ -
盒子活跃会员
2004/3/17 15:03:11
8楼:  我的后台数据库是ACCESS2000,用了你的方法,不过好象不行呀!
----------------------------------------------
要努力!加油!争取做个程序员!
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS