group by がうまくいきません。
以下のようなデータがあります。
管理番号 ステータス 受付日
502035 50 2012/09/28
502035 30 2012/09/25
502035 40 2012/09/30
502036 10 2012/09/28
502036 20 2012/09/30
502037 10 2012/09/29
上記のテーブルを管理番号でグループ化し、
ステータスの一番小さい番号の受付日を抽出したいと
考えています。
管理番号 ステータス 受付日
502035 30 2012/09/25
502036 10 2012/09/28
502037 10 2012/09/29
↑求めたいSQL内容
SELECT 管理番号, Min(ステータス), 受付日
FROM ステータステーブル GROUP BY 管理番号
で行うと、受付日が異なるステータスだと
複数抽出されてしまいます。
First(受付日) Last(受付日)にすると受付日が
うまく抽出されません。
受付日をステータスが一番小さな管理番号
でグループ化し、表示することはできますでしょうか?
よろしくおねがいいたします。