Tengo un resultado de consulta como este
id | code | data 1 | b001 | 12 1 | b001 | 13 1 | b001 | 15 2 | b002 | 20 2 | b002 | 15 2 | b002 | 10Quiero cambiar el valor de los datos a 12 y 20 para cada identificación diferente como esta:
id | code | data 1 | b001 | 12 1 | b001 | 12 1 | b001 | 12 2 | b002 | 20 2 | b002 | 20 2 | b002 | 20Necesita usar la función de ventana first_value
Agregue esto a su SELECT :
(first_value(data) OVER (PARTITION BY id)) as data