id inCome outCome endCome changeDate 1 2 2 0 2002-12-03
1 10 1 0 2002-02-03
1 30 2 0 2002-01-03
2 40 10 0 2002-03-04
2 30 20 0 2002-03-03
----------------------------------------------
要求:
根据id:
结果:
id inCome outCome endCome
1 2 2 0
1 10 1 9 -----为9+0 endCome
1 30 20 19 ===30-20+9 endcome
2 40 10 30
2 30 20 40
-------------------------------------
endcome=isnull(sum(cast(inCome as money)-sum(cast(outcome as money)),0)
1 10 1 0 2002-02-03
1 30 2 0 2002-01-03
2 40 10 0 2002-03-04
2 30 20 0 2002-03-03
----------------------------------------------
要求:
根据id:
结果:
id inCome outCome endCome
1 2 2 0
1 10 1 9 -----为9+0 endCome
1 30 20 19 ===30-20+9 endcome
2 40 10 30
2 30 20 40
-------------------------------------
endcome=isnull(sum(cast(inCome as money)-sum(cast(outcome as money)),0)
解决方案 »
- 以前做的一个delphi的三层分布式程序,如何改成C#的?主要是分布这一块的实现
- 新手...做的计算器 提示有错误 高手看看
- c# winfrom用户登陆选择不同公司别
- 请问,如何设置DataGridView某列的颜色??
- [请大家指教]DBO,基于.NET元数据的对象持久化框架
- 菜鸟问题,数据库连接
- 多线程运行一会就死掉了,单步调试没问题,求高手指点,有代码
- 会员名最少6-18位,可以由英文字母、数字、“_”或”@”组成,必须以英文字母开头或结尾
- 应该怎样做--关于一个预览的问题--------------在线,比较急
- 微软技术专家和各位高手,怎样做一个孔件,能够在网页上拖动?
- this 怎么使用????程序为何不对?
- 想作个计数器.不知道该如何下手.主要问题是及时性的问题?不知道该如何解决.
比如说:id =1 income=10 outcome=1 endcome=0 写入数据后,
接着增加一条数据id=1 income=20 ouccome=10 endcome=0最后查询的结果为:
id income outcome endcome
1 10 1 9
1 20 10 19
每新增时,去取数据得到当前的endcome后,再与当前数据合并,再入库吧。
哈哈~~~
解决了,后来就是按照这种方法做的,谢谢