解答
216
SQL文(クエリ)
SELECT gender , MAX(name) AS name , MAX(birthday) AS birthday FROM ( SELECT CASE gender WHEN 1 THEN "男性" WHEN 2 THEN "女性" ELSE NULL END AS gender , NTH_VALUE(name, 2) OVER (PARTITION BY gender ORDER BY birthday DESC) AS name , NTH_VALUE(birthday, 2) OVER (PARTITION BY gender ORDER BY birthday DESC) AS birthday FROM sample.customers WHERE birthday IS NOT NULL ) GROUP BY gender