返回列表 上一主題 發帖

把五格的資料平均後寫在一個儲存格中(股票的五日均線)

本帖最後由 kimbal 於 2010-7-4 13:37 編輯

SELECT x.日期, AVG(y.最低) moving_average from
STOCK_DAY X, STOCK_DAY Y
where X.日期>= '2007-05-30'
AND x.日期 BETWEEN y.日期 AND dateadd(d,5,y.日期)
GROUP BY x.日期
ORDER BY x.日期

如果不想寫死'2007-05-30', 可用 (select MAX(日期) FROM (select TOP 5 日期 from STOCK_DAY ORDER BY 日期)) 代替

參考
http://oreilly.com/catalog/transqlcook/chapter/ch08.html
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題