日付の月と区分でグループ化して
月の最終日データの値を取得したいのですが
どうすればいいのでしょうか?
値は必ずしもMAXとは限らないのです。
よくわかっていないのですが
サブクエリとかを使用すればできるんでしょうか?
日付,区分,値
2015-01-01,1,2500
2015-01-02,1,2700
2015-02-01,1,3200
2015-02-02,1,700
2015-01-01,2,750
2015-01-03,2,800
2015-02-01,2,1100
2015-02-02,2,1300
データが上記なら
2015-01,1,2700
2015-02,1,700
2015-01,2,800
2015-02,2,1300
と取得する方法です。
よろしくお願いします。
No.2
- 回答日時:
こんな感じ?
//元データ
create table hoge(日付 date,区分 int,値 int);
insert into hoge values('2015-01-01',1,2500),('2015-01-02',1,2700),('2015-02-01',1,3200),('2015-02-02',1,700),('2015-01-01',2,750),('2015-01-03',2,800),('2015-02-01',2,1100),('2015-02-02',2,1300);
//表示
select date_format(日付,"%Y-%m") as 年月,区分,max(日付) as 日付
from hoge
group by 年月,区分
) as t1
inner join hoge as t2
on t1.日付=t2.日付 and t1.区分=t2.区分;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルVBA オートフィルタでの絞り込みと並び替えについて 1 2023/07/08 13:08
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
- Excel(エクセル) エクセルに詳しい方 よく読んでからのご回答お願いします 外部からデータが来ますが、日付が202201 7 2022/06/29 16:15
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<SQL>重複しているデータの場合...
-
SQL 重複しないJoinの仕方を教...
-
日付検索で0001-01-01 00:00:00...
-
DISTINCTROWについてです。
-
複数のテーブルから値を合計出...
-
mysqlでunixtimeによる日付範囲...
-
select文の実行結果に空白行を...
-
SQLローダーCSV取込で、囲み文...
-
レコードの登録順がおかしい
-
これをSQL文で出来るでしょうか?
-
Oracleで「文字が無効です」の...
-
テーブルの最後(最新)のレコー...
-
count関数の値をwhere句で使用...
-
AccessのSQL文で1件のみヒット...
-
ファイルの漢数字の順番につい...
-
SELECTした合計値をそのまま割...
-
【PL/SQL】FROM区に変数を使う方法
-
アクセスのレポートでレコード...
-
where句中のtrim関数について
-
【SQLサーバ】float型における...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<SQL>重複しているデータの場合...
-
複数のテーブルから値を合計出...
-
SQL 重複しないJoinの仕方を教...
-
MySQLで特定のグループの上位3...
-
直近1ヶ月に誕生日を迎える社員...
-
最新の日付と2番目の日付のデー...
-
SQLで、同じ値が何回連続す...
-
DISTINCTROWについてです。
-
mysqlでunixtimeによる日付範囲...
-
MySQL「 INT」「 DATETIME」違い
-
mysqlに格納されている日付のデ...
-
NULLは表示順最下位
-
【意見募集】文字列カラムに対...
-
mysqlのif文かcase文で複数条件...
-
MySQLのtimestamp型について
-
mysqlでクロス集計を取りたいが...
-
Mysqlで最新の日付を持つデータ...
-
日付や日時を格納する場合の型...
-
型変換
-
SQL文を教えてください。
おすすめ情報
回答ありがとうございます。
必ずしも、最大値ではないのです。