=エ)データを読み込ませて、配列を作って、さらに配列からデータを引っこ抜く、
データの順番も気にしないと行けないので、並び替えもやらせなならん。
全部、DBの機能。DBにやらせる作業を、プログラムで1から作るなんて、めんどくさい極み、アホ臭い、やる気でない、やりたくない。
現存する最新の銘柄のみを分析したらいいわけなので、
エ)select brand,market from stockprices where date = (select date from stockprices order by date desc limit 1);
で、銘柄と市場の組み合わせのリストを出して、
エ)select date,close from stockprices where brand = ’0101’ order by date desc;
・エ)銘柄ごとにこうやって、といあわせして、プログラムで、移動平均を計算して、再度、結果をDBに入れたれば、結構簡単にできる。
=エ)DBにinsert intoをつかって、いれると、1行ごとにコミットされて、すごくインサートに時間がかかると思われる。
=エ)そこをどうするか。処理結果をCSVで吐き出させてから、そいつをコマンドで読み込ませるか。
=エ=)plpgsqlで配列があつかえれれば、外部でプログラムすることもないんだけど。

コメント

最新の日記 一覧

<<  2025年5月  >>
27282930123
45678910
11121314151617
18192021222324
25262728293031

お気に入り日記の更新

この日記について

日記内を検索