[前][次][番号順一覧][スレッド一覧]

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]