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

mysql:6413

From: HARADA Nobuyuki <HARADA Nobuyuki <harada.nobuyuki@xxxxxxxxxx>>
Date: Fri, 11 Oct 2002 13:15:36 +0900
Subject: [mysql 06413] Re: 期間で入力された情報からの日付毎の情報を取得したい

原田と申します。

パッと思いつくところでは、

On Fri, 11 Oct 2002 12:49:37 +0900, Hidenori HAMANO san wrote:
> ただ、これを上記のように、たとえば2002-10-04〜2002-10-07のような
> 期間についてまとめて取得する、ということをMySQL側だけでできないか、
> と考えた次第です。

 date       | data
------------+------
 ...        | ...
 2002-10-01 | 0
 2002-10-02 | 0
 2002-10-03 | 0
 2002-10-04 | 0
 2002-10-05 | 0
 2002-10-06 | 0
 2002-10-07 | 0
 ...        | ...

といったテーブルを予め作成しておいて、

> >  start      | end        | data
> > ------------+------------+------
> >  2002-10-01 | 2002-10-04 | 1

というレコードを追加/更新ときに、上のテーブルを更新するとか?

この方法だと検索はかなり速いはずなので、データ更新より検索の方が
頻度がずっと高いなら考えてみてもいいかも知れません。

(うーん、もっといい方法がありそうだなあ。)


以上、ご参考までに。



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

      6409 2002-10-11 11:18 [Hidenori HAMANO <ham] 期間で入力された情報からの日付毎の情報を取得したい
      6410 2002-10-11 11:46 ┣[IWASAKI Dai <dai@xxx]                                       
      6412 2002-10-11 12:49 ┃┗[Hidenori HAMANO <ham]                                     
->    6413 2002-10-11 13:15 ┃ ┣[HARADA Nobuyuki <har]                                   
      6415 2002-10-11 14:11 ┃ ┃┗[Hidenori HAMANO <ham]                                 
      6416 2002-10-11 14:37 ┃ ┃ ┣[IWASAKI Dai <dai@xxx]                               
      6418 2002-10-11 15:36 ┃ ┃ ┣[HARADA Nobuyuki <har]                               
      6419 2002-10-11 16:00 ┃ ┃ ┗[<enim2@xxxxxxxxxx>  ]                               
      6414 2002-10-11 13:33 ┃ ┣[IWASAKI Dai <dai@xxx]                                   
      6417 2002-10-11 14:15 ┃ ┗["KAWAI,Takanori" <GC]                                   
      6420 2002-10-11 16:27 ┗[Hidenori HAMANO <ham] Re: 解決)期間で入力された情報からの日付毎の情報を取得したい