处发起是可以写,但问题是这样做影响效率,以为如果修改第一条纪录,所有纪录的余额都需要修改。
不如不要余额字段,在统计时即时查询
不如不要余额字段,在统计时即时查询
解决方案 »
- 数据显示行号问题,感觉有点难度,谢谢!!
- 问一个sql server审核日志的问题
- 请问可以在其它的机器上访问MSDE的数据库吗
- 问一存储过程
- [求助]SQL Server数据库中有image类型的字符串, 用Kodak控件显示错误
- 有没有办法可以强制SQL查询语句返回的结果字段带表名前缀?
- jsp连接sql2000问题!!!说‘sa’登陆失败!!!??什么原因???
- 求一条sql语句分类返回前n条记录
- ◤◤◤两个小问题,每个30分,先答对者有分◢◢◢
- (oracle的错误!)MGR-02150:遇到一个未知的数据库版本
- mssql 2005??
- 讨论:ADODB.Recordset的复制问题
xxxx 060201 1000 -1000 销售单
060202 1000 -2000 销售单 060204 2000 0 收款单-----------------------------------------------------------------
--如上示例,当表内收款 或 应付金额 写入或更新、删除的时候,能够按照客户不同而进行 余额 的累加?
-- 写入
declare @left int
select @left =余额
where 日期<'写入日期' and 客户名称='--写入客户名称'
order by 日期 descupdate 表名 set 余额=case 单据类型 when '销售单' then @left-应收金额 else @left+应收金额 end
where 客户名称='--写入客户名称' and 日期='写入日期'--更新删除类似