Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tenho a seguinte tabela:
Dia | Semana | Valor |
05/05/2023 | 18 | 10 |
10/06/2023 | 23 | 15 |
15/06/2023 | 24 | 13 |
16/06/2023 | 24 | 14 |
Gostaria de elimiar registros de datas já existentes baseando na semana. ex:
Dia | Semana | Item | Valor |
05/05/2023 | 18 | A | 10 |
10/06/2023 | 23 | B | 15 |
C | |||
16/06/2023 | 24 | C | 14 |
Existem dois registros para com semana e item igual. Preciso manter somente a última linha.
Oi, @mxell
tente algo como neste exemplo:
tab1:
load * Inline [
Diâmetro, Semana, Valentia
05/05/2023, 18, 10
06/10/2023, 23, 15
15/06/2023, 24, 13
16/06/2023, 24, 14
];
tab2:
NoConcatenate
Load Distinct
max(Diâmetro) as Diâmetro,
Semana as Semana
Resident tab1 Group By Semana;
Left Join(tab2)
Load
*
Resident tab1;
Drop Table tab1;
Oi, @mxell
tente algo como neste exemplo:
tab1:
load * Inline [
Diâmetro, Semana, Valentia
05/05/2023, 18, 10
06/10/2023, 23, 15
15/06/2023, 24, 13
16/06/2023, 24, 14
];
tab2:
NoConcatenate
Load Distinct
max(Diâmetro) as Diâmetro,
Semana as Semana
Resident tab1 Group By Semana;
Left Join(tab2)
Load
*
Resident tab1;
Drop Table tab1;
Feche o tópico com a solução aceita
Obrigado