以前書いたメモ記事:[bigquery]max_byとmin_byを再現するコード
ですが、2023/8月のアップデートでmax_byとmin_byが使えるようになってましたのでコードメモです。
-- MIN_BYのコード例 SELECT product_id, MIN(time) AS min_time, MIN_BY(product_name, time) AS product_name_of_min_time FROM dataset.table GROUP BY product_id ; -- MAX_BYのコード例 SELECT product_id, MAX(time) AS max_time, MAX_BY(product_name, time) AS product_name_of_max_time FROM dataset.table GROUP BY product_id ;