解答
211
【2022年3月22日更新】初出時にSQL文(クエリ)と結果テーブルに誤りがありました。お詫びして訂正いたします。
SQL文(クエリ)
SELECT prefecture , MAX(most_elder) AS most_elder_customer FROM ( SELECT prefecture , FIRST_VALUE(name) OVER (PARTITION BY prefecture ORDER BY birthday) AS most_elder FROM sample.customers WHERE prefecture IN ("東京", "大阪", "京都") AND birthday IS NOT NULL ) GROUP BY prefecture