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

mysql:6409

From: Hidenori HAMANO <Hidenori HAMANO <hamano@xxxxxxxxxx>>
Date: Fri, 11 Oct 2002 11:18:28 +0900
Subject: [mysql 06409] 期間で入力された情報からの日付毎の情報を取得したい

はじめまして、はまのと申します。

現在RedHat Linuxにて、MySQLを利用したPHPアプリケーションの構築を
行っています。

その中で、以下のように期間単位で入力されたデータから、
各日付毎に集計したデータを取得したい、という要望が発生して
おります。


期間で入力されたテーブル

 start      | end        | data
------------+------------+------
 2002-10-07 | 2002-10-10 | 1
 2002-10-01 | 2002-10-04 | 1
 2002-09-25 | 2002-10-05 | 1
 2002-09-18 | 2002-09-20 | 1


日付毎に抽出したいデータ

 date       | dataの有無
------------+---------------
 2002-10-04 | 1
 2002-10-05 | 1
 2002-10-06 | 0
 2002-10-07 | 1


一番簡単な方法としては、アプリケーション側から、指定した
期間の日付毎のクエリを発行してやることで取得できることは
わかるのですが、この場合、検索する期間が長期にわたる場合に
時間がかかりそうなので、MySQL側だけで、こういった情報を
取得できないかと考えています。

現状で詰まっている点は、

 ・特定の期間の日付が入力された一時テーブルを一発で作成する方法
  (これができれば、この日付をキーに一時テーブルを更新できる)
 ・もしくは、この日付も含めて一つのSQLで上記の情報を取得する方法

になります。

なお、動作環境は、以下の環境となります。

 OS    : RedHat Linux 7.2 Deluxe
 MySQL : MySQL 3.23.52 (RPMよりインストール)


ご指導よろしくお願いいたします。


-----------------------------
株式会社 インテグラル
システム開発部 浜野 英哲
E-mail : hamano@xxxxxxxxxx
URL : http://www.integral.jp/
      http://www.tsukuba.com/ (つくばPiazza)


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

->    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: 解決)期間で入力された情報からの日付毎の情報を取得したい