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

mysql:8770

From: yoshi <yoshi <yosihisa@xxxxxxxxxx>>
Date: Fri, 13 Feb 2004 11:53:50 +0900
Subject: [mysql 08770] 最大値でレコードを抽出する

yoshiと申します。
オラクルである範囲の最大値でレコードを抽出し、そのレコードから値を
取得するような次のSQLがあります。(テーブルは自分自身です)
SELECT  EHT.TTL_CNTR
           FROM TEST_TBL EHT
          WHERE EHT.NO = '1234'
            AND EHT.RCPT_DATE = (SELECT MAX(SUB.RCPT_DATE)
                           FROM TEST_TBL SUB
                          WHERE SUB.NO = EHT.NO
                        AND TO_CHAR(SUB.RCPT_DATE, 'YYYYMMDD') < '20040214);
これをmysqlで実現するにはどうしたらよいでしょうか?
サブクエリが使えないということなので、どうすればよいのか
わからない状態です。
もし良い方法をご存知のかたがいらっしゃったら教えてください。
よろしくお願いします。

----
yosihisa@xxxxxxxxxx

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

->    8770 2004-02-13 11:53 [yoshi <yosihisa@xxxx] 最大値でレコードを抽出する              
      8771 2004-02-13 12:03 ┣[きたぢま <kitajima@x]                                       
      8772 2004-02-13 12:41 ┣[Naoki Shibata <naoki]                                       
      8773 2004-02-13 13:45 ┣[Shingo Yamagai <yama]                                       
      8774 2004-02-13 14:29 ┗[yoshi <yosihisa@xxxx]