
日付の月と区分でグループ化して
月の最終日データの値を取得したいのですが
どうすればいいのでしょうか?
値は必ずしも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ランキング
-
最新の日付と2番目の日付のデー...
-
【ExcelVBA】入力された日付か...
-
SQLローダーCSV取込で、囲み文...
-
テーブルの最後(最新)のレコー...
-
SELECT FOR UPDATE で該当レコ...
-
【PL/SQL】FROM区に変数を使う方法
-
select文の実行結果に空白行を...
-
Oracleで「文字が無効です」の...
-
単一グループのグループ関数で...
-
引数によってwhere句を切り替え...
-
count関数の値をwhere句で使用...
-
トランザクションログを出力せ...
-
データ
-
2つの列が同じ値の行を取得するSQL
-
アクセスのレポートでレコード...
-
トリガからプロシージャのコー...
-
レコードの登録順がおかしい
-
updateで複数行更新したい
-
BLOB型項目をSQLの検索条件に指...
-
【MySQL】 DECIMAL(2,1) に 13...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のテーブルから値を合計出...
-
<SQL>重複しているデータの場合...
-
MySQLで特定のグループの上位3...
-
mysqlでクロス集計を取りたいが...
-
最新の日付と2番目の日付のデー...
-
日付検索で0001-01-01 00:00:00...
-
直近1ヶ月に誕生日を迎える社員...
-
SQLで、同じ値が何回連続す...
-
PHPとMYSQLを使用したデータベ...
-
Mysqlで最新の日付を持つデータ...
-
DISTINCTROWについてです。
-
下記の問合せを行うクエリを、 ...
-
MySQLのdatetime型に0月0日を格納
-
SQL 重複しないJoinの仕方を教...
-
保存時間から10日後の判定
-
SQL Serverでデータの表示順を...
-
日付のフォーマット
-
サブクエリを使わない方法
-
MySQLのDatetime型の検索方法
-
NULLは表示順最下位
おすすめ情報
回答ありがとうございます。
必ずしも、最大値ではないのです。