当前位置:编程学习 > C#/ASP.NET >>

c# 数据库操作计算

现状:
mysql数据库中存在上证K线价格表,其数据按照date来存储。

我想要滚动获取指定区间的2个时间点上价格的差以及当时的价格,以及时间点,怎么做呢?

例:
取5个交易日价差(在数据库中就是5条记录,没有递增的1、2、3之类的索引,日期存在周末及节假日间隔)
假设当前数据库格式如下:
date         Price
2013-11-30   1000
2013-11-29   2000
2013-11-28   3000
2013-11-27   4000
2013-11-26   5000
2013-11-25   6000
2013-11-24   7000
2013-11-23   8000
2013-11-22   9000
.....
2012-01-01   300

在2013-11-30时,取当天的5交易日价格就是当天价格与11-26的价格比较,1000-5000

我的目的是假设这张表里有N个股价,每一个都算出差来,然后横向跟其他的股票比较,最后存储下来。
提前谢谢了。 --------------------编程问答-------------------- 用Linq的Aggregate --------------------编程问答--------------------
引用 1 楼 devmiao 的回复:
用Linq的Aggregate


您好,请问能给一个相对具体化的例子吗,有些抽象,我现在的水平不是很能理解。
先谢谢了! --------------------编程问答--------------------
引用 1 楼 devmiao 的回复:
用Linq的Aggregate

百度了一下,好像只有递归的 --------------------编程问答-------------------- 大牛来帮帮忙呀。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,