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

mysql:8929

From: "infoweb" <"infoweb" <fwkn8598@xxxxxxxxxx>>
Date: Mon, 8 Mar 2004 18:20:25 +0900
Subject: [mysql 08929]

スズキと申します。
フタミ様貴重なご意見ありがとうございます。

松枝様や山本様の提示してくださったsql文やご意見を参考にこのようなsqlで対応す
ることしました。

  $sql = "select customer.*,max(report.issued) from customer left join
report on customer.id = report.cid";
  $sql .= " group by report.cid having max(report.issued) <
date_sub(curdate(),interval 2 month)";
  $sql .= " order by report.cid";

まずレポートが登録してあることを前提に、レポート最新内容ではなく、2ヶ月以内
にレポート登録のない顧客情報
と最新の登録日付を表示させるようにしました。フタミ様の提示したものにかなり近
いですが、というか殆ど同じですね(;^^A

まだまだ精進が足りなく勉強の日々です。これからもよろしくお願いします。


/***********************/
            Ryo Suzuki
 fwkn8598@xxxxxxxxxx
/***********************/


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