Olá! Gostaria de saber se existe comando similar a instrução SQL "Select Distinct..." para o comando "For Each". Obrigado. Roberto
Roberto, Não sei se te atende, mas você pode colocar alguns comandos SQL no programa 4GL: Código: select distinct country from customer. Se você precisa usar FOR EACH mesmo, acho que tem que implementar na mão. "Lembre" da última linha processada, e se for igual a atual descarte. Não é tão difícil, só um pouco de código. Talvez o BREAK BY ajude também, mas não conheço uma forma realmente simples.
fiz dessa forma mas só aparece um valor na variavel, mas o resultado seriam 2. DEF VAR v_lista AS CHAR FORMAT " X(70)" . SELECT DISTINCT(campo) INTO v_lista FROM tabela . DISP v_lista.
Boa tarde José, tudo bem? Dei uma procuradinha e existe um KB da progress pra isso, basicamente você utilizar a função first-of no for each ou na sua query. Segue link: https://community.progress.com/s/article/000031694