Я предположил, что у вас есть столбец x_dt, который можно использовать для определения первой строки группы Y.
SELECT
x,
y,
z
FROM (SELECT
x,
y,
MIN(z) OVER (PARTITION BY y) AS z,
ROW_NUMBER() OVER (PARTITION BY y ORDER BY x_dt) AS rn
FROM T) T2
WHERE rn = 1;