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 --------------------编程问答--------------------
您好,请问能给一个相对具体化的例子吗,有些抽象,我现在的水平不是很能理解。
先谢谢了! --------------------编程问答--------------------
百度了一下,好像只有递归的 --------------------编程问答-------------------- 大牛来帮帮忙呀。
补充:.NET技术 , C#