MAX_BY, MIN_BY の利用例 集計関数 MAX_BY, MIN_BY が、2023年8月8日にGAとなった。 どのようなことができる? 「ある月で売り上げが最大(最小)だった日はいつか?」のような集計が簡単にできる。 従来では Window 関数を利用して With 句を用いて集計する必要があり手間だったが、 MAX_BY, MIN_BY の登場により手軽に行えるようになった。 利用例 以下では実際に MAX_BY を使った例を紹介するが、 MIN_BY についても同様である。 例題 以下のような日毎の売り上げデータがあったとき、月ごとに売り上げ最大値とともに「売り上げが最大になった日付」を知りたい。 WITH sample_sales_data AS ( SELECT DATE("2022-07-03") AS sales_date, 10 AS amount UNION AL