![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ちょっとクエリーを組むのに悩んでいます。
下記のようなデータがあった場合に
項目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ランキング
-
最新の日付と2番目の日付のデー...
-
日付や日時を格納する場合の型...
-
項目1の日付順に並べ項目2の...
-
【ExcelVBA】入力された日付か...
-
<SQL>重複しているデータの場合...
-
mysqlのif文かcase文で複数条件...
-
レコードのコピー
-
MySQL「 INT」「 DATETIME」違い
-
「8月の第3土日」をデータベ...
-
日付検索で0001-01-01 00:00:00...
-
SQLローダーCSV取込で、囲み文...
-
リストボックス内を昇順並べる方法
-
select文の実行結果に空白行を...
-
連続したデータを条件とするSQL...
-
【PL/SQL】FROM区に変数を使う方法
-
単一グループのグループ関数で...
-
osqleditについて
-
レコードの登録順がおかしい
-
SELECTした合計値をそのまま割...
-
エクセル、並び替え正しくソー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のテーブルから値を合計出...
-
<SQL>重複しているデータの場合...
-
SQLです教えてくださいお願いし...
-
SQLです。下記の問合せを行うク...
-
下記の問合せを行うクエリを、 ...
-
SQL 重複しないJoinの仕方を教...
-
最新の日付と2番目の日付のデー...
-
mysqlに格納されている日付のデ...
-
DISTINCTROWについてです。
-
SQLで、同じ値が何回連続す...
-
直近1ヶ月に誕生日を迎える社員...
-
NULLは表示順最下位
-
MySQLで日付(date)型のdefaul...
-
MySQLで特定のグループの上位3...
-
MySQLのdatetime型に0月0日を格納
-
「8月の第3土日」をデータベ...
-
型変換
-
日付検索で0001-01-01 00:00:00...
-
Mysqlで最新の日付を持つデータ...
-
NULLの値ってupdateで評価され...
おすすめ情報