下記の事を実現するSQL文がどうしても分からず困り果てています。。。。
ご回答の程お願い致します。
テストテーブルにはコード、枝番、年月日の3種類のデータがあります。
テストテーブルはコードと枝番を主キーとします。
1つのコードに対して、重複しない枝番が複数登録可能となっています。
取得するデータはコード、枝番、年月日の3種類のデータを取得し、同じコードの中で年月日が一番若いデータのみ取得したいです。
同じような質問で
http://okwave.jp/qa4089797.html
と言うURLの回答を参考に
SELECT コード , 枝番 , 年月日 FROM テストテーブル where (コード , 年月日) in (SELECT コード , MIN(年月日) FROM テストテーブル GROUP BY コード );
というSQL文を考えたのですが、
コードは同じで枝番は違うが年月日が同じデータがあると
望んでいない結果にならず、困り果てています・・・・
■テストテーブルのデータ
コード │ 枝番 │ 年月日
-----------------------------
1 │ 1 │ 2009-01-01
1 │ 2 │ 2009-01-03
2 │ 1 │ 2009-02-15
2 │ 2 │ 2009-02-10
2 │ 3 │ 2009-02-20
3 │ 1 │ 2009-03-15
3 │ 2 │ 2009-03-10
3 │ 3 │ 2009-03-05
3 │ 4 │ 2009-03-01
↓↓↓
■望んでいる取得結果
コード │ 枝番 │ 年月日
-----------------------------
1 │ 1 │ 2009-01-01
2 │ 2 │ 2009-02-10
3 │ 4 │ 2009-03-01
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Oracle sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい 4 2023/03/20 17:41
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Oracle sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ 4 2023/05/18 13:08
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
テーブルで一番古いレコードだけをSELECTしたい
MySQL
-
条件をつけて日付の古い行を抜き出したい
SQL Server
-
<SQL>重複しているデータの場合は最新の日時のものを取得したい
SQL Server
-
-
4
SQLの書き方
SQL Server
-
5
sqlで日付が一番古いデータの月を取得する方法
PHP
-
6
SQLにて指定日付より前、かつ最新のデータを1件取得したいです。
PostgreSQL
-
7
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
8
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
9
ACCESS 一番最新の日付の金額を出したいのですが・・
その他(データベース)
-
10
SQL Left Join で重複を排除するには
SQL Server
-
11
最新日のデータのみ抽出するクエリを教えて下さい
Access(アクセス)
-
12
SQL文のwhere条件文で使う <> の意味はなんですか
その他(データベース)
-
13
GROUP BYを行った後に結合したい。
Oracle
-
14
PL/SQLカーソルの2重FORループができません
Oracle
-
15
3つ以上のテーブルをUNIONするのは現時的でないでしょうか?
MySQL
-
16
SQL*PLUSでの分秒までの表示の仕方
Oracle
-
17
数字以外の入力をエラーにするには?
Visual Basic(VBA)
-
18
CloseとDisposeの違い
Visual Basic(VBA)
-
19
列のヘッダーを含めるのをデフォルトにする。
SQL Server
-
20
SQL GROUPで件数の一番多いレコードのみ取る
Oracle
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
ACCESS 一つのフィールドに複...
-
重複するキーから一番古い年月...
-
SQL 2つのテーブルとSUBSTRING...
-
続.ORACLEのSELECTのソートに...
-
DB2で助けてください!
-
主キーの変更
-
VIEWでテーブルの集計結果...
-
Accessでフィールドを比較した...
-
履歴を管理するテーブル構造に...
-
SQL文について(片方のテーブル...
-
片方だけ抽出する方法(SQL)
-
ACCESSのSQLで、NULLかNULLでな...
-
クエリのキャンセルがいつにな...
-
オラクルではできるのにSQLSERV...
-
SELECT時の行ロックの必要性に...
-
3つ以上のテーブルをUNIONする...
-
Access 削除クエリが重い
-
Access VBA [リモートサーバー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「マスタ」と「テーブル」の違...
-
2つのテーブルから条件に一致...
-
重複するキーから一番古い年月...
-
ACCESS 一つのフィールドに複...
-
行方向のデータを横に並べる
-
SQLについて質問です。 テーブ...
-
VIEWでテーブルの集計結果...
-
SQL 2つのテーブルとSUBSTRING...
-
PLSQLの識別子エラー
-
accessで移動平均する方法
-
片方だけ抽出する方法(SQL)
-
[Oracle] UPDATE分の副問い合わ...
-
場合によって条件を変えるSQL
-
Accessユニオンクエリーで2つ...
-
続.ORACLEのSELECTのソートに...
-
履歴を管理するテーブル構造に...
-
連番のMin, Maxを取得したい
-
Inner join と Left joinの明...
-
PLSQLで集計関数の値を配列に入...
-
商品コード番号を入力すると商...
おすすめ情報