![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ちょっとクエリーを組むのに悩んでいます。
下記のようなデータがあった場合に
項目1のグループ毎の最大の日付順に並べ、
項目2の番号順に並べたいのですが、
どういうクエリーを書いたらいいのか悩んでいます。
何かいい方法はないでしょうか?
元データ
項目1、項目2、日付
1、0、2011/8/15
1、1、2011/8/17
1、2、2011/8/20
2、0、2011/8/16
3、0、2011/8/18
3、1、2011/8/19
出力結果
項目1、項目2、日付
1、0、2011/8/15
1、1、2011/8/17
1、2、2011/8/20
3、0、2011/8/18
3、1、2011/8/19
2、0、2011/8/16
No.1ベストアンサー
- 回答日時:
こんな感じで?
select t.項目1,t.項目2,日付
from テーブル as t
inner join(select 項目1,max(日付) as max_d
from テーブル
group by 項目1) as sub
on t.項目1=sub.項目1
order by max_d desc,t.項目1 asc,日付 asc
ありがとうございます。
最後の「日付 asc」を「t.項目2 asc」に直したら、
ちゃんと表示するようになりました。
select t.項目1,t.項目2,日付
from テーブル as t
inner join(select 項目1,max(日付) as max_d
from テーブル
group by 項目1) as sub
on t.項目1=sub.項目1
order by max_d desc,t.項目1 asc,t.項目2 asc
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- 建設業・製造業 見積作成(エクセル)について教えて下さい。 2 2023/05/10 13:47
- その他(プログラミング・Web制作) Windowsのバッチファイルについてご教示ください 5 2023/07/25 20:23
- 会計ソフト・業務用ソフト エクセルの表 2 2022/09/17 11:08
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- Visual Basic(VBA) VBAを使いシート間で貼り付け 3 2023/03/14 20:53
- その他(パソコン・スマホ・電化製品) Googleカレンダーで不要データを一括削除したい 1 2023/08/02 12:42
- その他(ビジネス・キャリア) エクセルで一覧表を作るときのレイアウト、月日と項目の配置について相談です。 2 2023/04/11 09:37
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のテーブルから値を合計出...
-
SQLです教えてくださいお願いし...
-
SQLです。下記の問合せを行うク...
-
MySQLで特定のグループの上位3...
-
一意なID
-
文字2桁、3桁交じりの文字列...
-
複雑なSQLを一発で実行
-
count関数の値をwhere句で使用...
-
[ADO.NET]Accessの日付型にデー...
-
excel ソート(容量大?)する...
-
アクセスのレポートでレコード...
-
VBScriptにて、csvファイルから...
-
EXCEL 「並び替え」の誤動作に...
-
エクセルのソートができなくなった
-
DATE型に文字列込みの日付を格...
-
並べ替えについて
-
where句中のtrim関数について
-
ORDER BY の項目を SELECT する...
-
これをSQL文で出来るでしょうか?
-
SQL*Loader Append
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<SQL>重複しているデータの場合...
-
複数のテーブルから値を合計出...
-
最新の日付と2番目の日付のデー...
-
日付検索で0001-01-01 00:00:00...
-
SQLで、同じ値が何回連続す...
-
SQL 重複しないJoinの仕方を教...
-
SQLです教えてくださいお願いし...
-
DISTINCTROWについてです。
-
MySQLのdatetime型に0月0日を格納
-
mysqlでunixtimeによる日付範囲...
-
NULLは表示順最下位
-
日付・・・insertとselect
-
項目1の日付順に並べ項目2の...
-
先期末日の日付を求めるSQL
-
下記の問合せを行うクエリを、 ...
-
MySQLで特定のグループの上位3...
-
【ExcelVBA】入力された日付か...
-
SQL文の作成について
-
Mysqlで最新の日付を持つデータ...
-
mysqlのif文かcase文で複数条件...
おすすめ情報