mysql:10048
From: "片寄白王" <"片寄白王" <katayose@xxxxxxxxxx>>
Date: Mon, 23 Aug 2004 18:34:42 +0900
Subject: [mysql 10048] Re: MySQLにカレンダーテーブルはありますか?
片寄です。 Kouichi Matsumoto wrote: > 片寄さん、はじめまして。松本です。 > > > 平均値を求める評価式は、何日間? > 週間、月間、年間を予定しています。 > > > 過去すべてですか?移動平均のように区間を決めないのですか? > できたら株のように移動平均も面白いと思います。ただまずは > その日までの平均が毎日表示できればと思ってます。 > > 少し投稿内容が間違っていましたのでやりたいことを説明します。 > SQLで取得したいのは、 > 「範囲指定したカレンダーと、その日毎の平均点」のリストです。 > > 取得までできれば、あとはプログラム側で計算しようと思っています。 > 現在はレコードがある日しかカレンダーが取得できず困っています。 > ご要望の1発SQLは、私にはお答えできませんが、 日にちを指定して、平均値が出すことはできます。 参考にはなりませんね。 mysql> select * from Heikin; +------------+---------+ | hiduke | hyouten | +------------+---------+ | 2004-08-20 | 4 | | 2004-08-20 | 5 | +------------+---------+ 2 rows in set (0.00 sec) mysql> set @aa='20040820'; Query OK, 0 rows affected (0.02 sec) mysql> select sum(hyouten)/count(hiduke) from Heikin where hiduke<=@aa; +----------------------------+ | sum(hyouten)/count(hiduke) | +----------------------------+ | 4.50 | +----------------------------+ 1 row in set (0.02 sec) mysql> set @aa='20040828'; Query OK, 0 rows affected (0.00 sec) mysql> select sum(hyouten)/count(hiduke) from Heikin where hiduke<=@aa; +----------------------------+ | sum(hyouten)/count(hiduke) | +----------------------------+ | 4.50 | +----------------------------+ 1 row in set (0.02 sec)
10045 2004-08-23 13:04 [Kouichi Matsumoto <m] MySQLにカレンダーテーブルはありますか? 10046 2004-08-23 15:21 ┣["片寄白王" <katayose] 10047 2004-08-23 16:14 ┃┗[Kouichi Matsumoto <m] -> 10048 2004-08-23 18:34 ┃ ┗["片寄白王" <katayose] 10049 2004-08-23 19:07 ┗[Naomasa Numajiri <na] 10050 2004-08-23 21:41 ┗[Kouichi Matsumoto <m] 10053 2004-08-23 22:54 ┗[深海水草 <VYG01106@x]