› Fóruns › SQL e PL/SQL › agrupar registros por dia em uma linha? › agrupar registros por dia em uma linha?
14 de março de 2013 às 3:41 pm
#105177
Participante
@FerBorelli
É possível também utilizar a função LISTAGG se o Oracle Database for 11G. A diferença principal entre LISTAGG e PIVOT é que a 1a. irá gerar os múltiplos valores de data em uma mesma coluna, separadas por algum delimitador, já na 2a., é possível separar os valores em múltiplos colunas desde que vc especifique cada valor possível para cada coluna. A 1a. é mais dinâmica e mais fácil de escrever, a 2a. permite separar cada valor de data em múltiplas colunas.
Segue abaixo um link para vc consulta a LISTAGG:
http://www.dba-oracle.com/t_oracle_listagg_function.htm
[]S