mysql:6420
From: Hidenori HAMANO <Hidenori HAMANO <hamano@xxxxxxxxxx>>
Date: Fri, 11 Oct 2002 16:27:02 +0900
Subject: [mysql 06420] Re: 解決)期間で入力された情報からの日付毎の情報を取得したい
はまのです。 この件について、たくさんの返答を頂き、ありがとうございました。 やはり、日付を管理するテーブルをあらかじめ作成してしまうのが 一番よさそうですので、今回はこの手法にて進めようと思います。 アドバイスを頂いた、 いわさき様 原田様 川合様 Enim様 どうもありがとうございました。 Fri, 11 Oct 2002 11:18:28 +0900 に Hidenori HAMANO さんは書きました : > はじめまして、はまのと申します。 > > 現在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) > ----------------------------- 株式会社 インテグラル システム開発部 浜野 英哲 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: 解決)期間で入力された情報からの日付毎の情報を取得したい