日付の月と区分でグループ化して
月の最終日データの値を取得したいのですが
どうすればいいのでしょうか?
値は必ずしも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番目の日付のデー...
-
<SQL>重複しているデータの場合...
-
DISTINCTROWについてです。
-
SQL 重複しないJoinの仕方を教...
-
MySQLにおける条件/公開日を指...
-
MySQL「 INT」「 DATETIME」違い
-
テーブルの最後(最新)のレコー...
-
SQLローダーCSV取込で、囲み文...
-
【PL/SQL】FROM区に変数を使う方法
-
select文の実行結果に空白行を...
-
where句中のtrim関数について
-
レコードの登録順がおかしい
-
「数字で始まらない」ものを抽...
-
SQL*Loader Append
-
group byの並び順を変えるだけ...
-
count関数の値をwhere句で使用...
-
SELECTした合計値をそのまま割...
-
固定長データのテキストファイ...
-
トランザクションログを出力せ...
マンスリーランキングこのカテゴリの人気マンスリー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
-
下記の問合せを行うクエリを、 ...
-
【ExcelVBA】入力された日付か...
-
SQL文の作成について
-
MySQLで特定のグループの上位3...
-
レコードのコピー
-
mysqlのif文かcase文で複数条件...
おすすめ情報
回答ありがとうございます。
必ずしも、最大値ではないのです。