□投稿者/ チャージ (1回)-(2008/09/08(Mon) 11:58:29)
|
分類:[データベース全般]
2008/09/08(Mon) 13:55:06 編集(投稿者) 2008/09/08(Mon) 13:54:48 編集(投稿者)
はじめまして SQL文に詳しくない為、データ抽出方法で悩んでおります。 下らない質問かもしれませんが、宜しくお願いします。
[DB:POSTGRE 8.3.1]です。
テーブルに下記のようなデータが格納されており、 テーブルから結果となるようなデータを絞り込みたいのですが、 どのようなSQL文なら抽出可能でしょうか? 尚、わかっている条件は ID=1, No=1, 日時='2008-09-08 16:%'です。 抽出結果には、 XXID毎にID=1, No=1で一致し、日時='2008-09-08 16:%'の一番早い時間を 抽出したいのですが可能でしょうか?
TABLE -------------------------------------------------------------------------- XXID ID No 日時 項目1 項目2 項目3 ・・・ A 1 1 2008-09-08 16:10 A 1 1 2008-09-08 16:11 A 1 2 2008-09-08 16:12 A 1 3 2008-09-08 16:13 B 1 1 2008-09-08 16:20 B 1 1 2008-09-08 16:21 B 1 2 2008-09-08 16:22 B 1 3 2008-09-08 16:23 C 2 1 2008-09-08 16:10 C 2 1 2008-09-08 16:11 C 2 2 2008-09-08 16:12 C 2 3 2008-09-08 16:13
抽出結果 TABLE -------------------------------------------------------------------------- XXID ID No 日時 項目1 項目2 項目3 ・・・ A 1 1 2008-09-08 16:10 B 1 1 2008-09-08 16:20
すいませんが、宜しくお願いします。
|
|