我在做毕设,其中,有一表为收费余额的信息,我想应该是每过一个月收取一定的月租费,从收费余额中扣除。请问,如何实现!!!(后台用sqlsever2000)
解决方案 »
- 网络互动教学客户端(做过IM的高手进)
- 请问下DELPHI 下调用个模块的功能是怎么实现的
- 急:系统托盘的图标切换问题。
- 简单问题,请问如何分别得到,年,月,日
- 如何判断某一个端口已经被占用(nmudp控件)
- ide环境下,我的additional面板没有timer控件,我怎么搞???先答先抢分喽!
- delphi Indy新手问题
- sql语句问题 送分
- 关于sql动态参数问题
- 有谁知道怎样把菜单放入工具条中!
- intraWeb 生成的文件*.So文件运行在什么服务器上 怎么设置才能运行?acaphe 2 dso application
- 如何向IntraWeb编写的.exe服务器中传入内容(??
sorry! 我的意思是,我在sqlsever中建立了一个余额的表,我想让该表的余额,能够随着日期的变化而变化。如1月余额150元,2月时,扣除月租后,余额为120,能否让该过程实现自动变化。(是否必须在sqlsever中实现,如何实现!!!)用判断语句啊!CASE????能不能详细一点
我的想法是建立一个扣出月租费的存储过程,主要就是:
先判断是否到月末,如果是则 update 收费余额 set 收费余额-月租费
最后用sp_procoption系统过程设置存储过程自动运行。
这样,每次sqlserver运行时都会执行一次!就可自动减余额了,
但是有一个问题是,如果sqlserver一直动行那就....
如果有什么方法让存储过程隔一个月动行一次就好了:)
写SQL语句就是了。
最好用存储过程,效率高。
当然如果你要在前台可以,但不推荐。
你可以
1 建一个定时计数器,当发现日期间隔大于1个月执行下面
2
query.sql.add('update table1 set 收费余额 = 收费余额-月租费');
query.exec