以下のデータ1(5件)に対してSQL文でSELECTを実行して結果(2件)が返ってくるようなSQL文はありませんでしょうか?
条件は県名の重複を排除して年月日の最新のもののみを持ってくるというものです。
【データ1】
(県名 年月日 金額)
埼玉 20090401 100
埼玉 20090402 100
埼玉 20090403 100
東京 20090501 100
東京 20090502 100
【結果】
(県名 年月日 金額)
埼玉 20090403 100
東京 20090502 100
DISTINCTや副問い合わせを考えたのですがうまいやり方が見つかりませんでした。
また、VBなどは使用せずSQL文のみを使用したいです。
お手数ですがよろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
今回の内容であればこんな感じでいけるでしょう
SELECT d1.県名,d2.年月日,d1.金額
FROM データ1 AS d1
INNER JOIN (
SELECT 県名,MAX(年月日) AS 年月日
FROM データ1
GROUP BY 県名
) AS d2
ON d1.県名=d2.県名
AND d1.年月日=d2.年月日
ちなみにここはMySQLのカテゴリなのでSQL*PLUSはカテ違いかも・・・
それと、データ型がはっきりしないのですが、年月日はDATE型
金額はINT型ですよね?であれば全角文字で書くのはまずいですね
yambejpさん、ありがとうございます。
不十分な質問に親切に回答してくださって本当にありがとうございました。
いろいろテストしてみようと思います。
年月日はDATE型、金額はINT型です。
ご指摘ありがとうございます。
ありがとうございました。
No.1
- 回答日時:
県名でグルーピングしてmaxを返せばよいのでは?
SELECT 県名,MAX(年月日) AS 年月日
FROM データ1
GROUP BY 県名
最新の場合の金額をひっぱりたならサブクエリが必要になります
今回は見た感じすべて同じ値なので、とくに調整していません。
こういう質問の際にはSQLのバージョンを付記してください
早急な回答ありがとうございました。
とても助かりました。
度々で申し訳ないですがデータを修正させてください。
【データ1】
(県名 年月日 金額)
埼玉 20090401 100
埼玉 20090402 200
埼玉 20090403 300
東京 20090501 400
東京 20090502 500
【結果】
(県名 年月日 金額)
埼玉 20090403 300
東京 20090502 500
このような場合、どうしたらよいでしょうか?
SQL*PLUSのバージョンは「9.2.0.1.0」です。
すみませんがよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(社会科学) 埼玉県民を差別する人について 経験上、埼玉県を差別的に見る人っていわゆる三大都市圏ではないところ出身 5 2022/09/11 10:11
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- カラオケ 9月19日(月)に東京にあるカラオケに行きました。 お店はまねきねこです。 社会人1名と大学生1名( 5 2022/09/20 00:00
- 所得・給料・お小遣い 月給35万の会社があるとして、社会保険ひかれたら、手取り額いくらになるか教えてください 47歳 独身 5 2022/04/08 09:55
- Excel(エクセル) エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1 5 2022/11/15 14:57
- 関東 埼玉県と言うのは… 2 2023/07/08 10:42
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- 転職 長く続けられる好条件の求人でしょうか? 3 2023/07/12 18:45
- 倫理・人権 翔んで埼玉って映画について 映画について、埼玉県含む関東各県をネタとしつつ露骨な差別的表現で描いてい 2 2022/09/10 03:28
このQ&Aを見た人はこんなQ&Aも見ています
-
カンパ〜イ!←最初の1杯目、なに頼む?
飲み会で最初に頼む1杯、自由に頼むとしたら何を頼みますか? 最初はビールという縛りは無しにして、好きなものを飲むとしたら何を飲みたいですか。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
土曜の昼、学校帰りの昼メシの思い出
週休2日が当たり前の今では懐かしい思い出ですが、昔は土曜日も午前中まで学校や会社がある「半ドン」で、いつもよりちょっと早く家に帰って食べる昼ご飯が、なんだかちょっと特別に感じたものです。
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
一部のカラムでdistinctし全てのカラムを取得
MySQL
-
[SQL]重複内容を持つデータから1件抽出かつ複数のカラムを表示したい
その他(データベース)
-
-
4
<SQL>重複しているデータの場合は最新の日時のものを取得したい
SQL Server
-
5
GROUP BYを行った後に結合したい。
Oracle
-
6
重複していないレコードの抽出方法について
MySQL
-
7
SQLで部分的にGROUP BYしたいとき
Oracle
-
8
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
9
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
10
1列について重複行を除いて全列をSELECTするSQL文
MySQL
-
11
単一グループのグループ関数ではありません。
Oracle
-
12
count関数の値をwhere句で使用する方法について
MySQL
-
13
exeファイルの中身を見ることは可能ですか?
フリーソフト
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
転勤で札幌に住んで二年ですが...
-
振込用紙の東京MTとは
-
「しっちゃかめっちゃか」と「...
-
最近ここら辺という言葉が標準...
-
希塩酸は薬局に売っているので...
-
「なんで」と「なにで」の使い分け
-
職場の人に住んでる場所を細か...
-
特定の文字列があったらその行...
-
「○○県は○○市~」にある"は"とは?
-
♪カステラ一番,電話は二番♪,...
-
東日本の人は「ひっつく」とい...
-
文章の中で「もしくは」「また...
-
あなたの嫌いな東京弁は?
-
東京で東京ジョーズのようなお店
-
標準語の人ってほんとに語尾に...
-
3month と 3months ってどっち...
-
「そんなこと言わんでよ」の言...
-
紛失したiPhoneが戻ってきまし...
-
「食品サンプル」の旧称は?
-
四字熟語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
転勤で札幌に住んで二年ですが...
-
振込用紙の東京MTとは
-
「○○県は○○市~」にある"は"とは?
-
「しっちゃかめっちゃか」と「...
-
職場の人に住んでる場所を細か...
-
「なんで」と「なにで」の使い分け
-
最近ここら辺という言葉が標準...
-
3month と 3months ってどっち...
-
東日本の人は「ひっつく」とい...
-
♪カステラ一番,電話は二番♪,...
-
「より」と「から」の使い分け...
-
とても後悔しています。受験生...
-
標準語の人ってほんとに語尾に...
-
「坂」の発音
-
あなたの嫌いな東京弁は?
-
大阪の人は東京弁(標準語)に...
-
希塩酸は薬局に売っているので...
-
文章の中で「もしくは」「また...
-
東京で東京ジョーズのようなお店
-
横浜周辺で、レザークラフト材...
おすすめ情報