Tenho a seguinte query:
SELECT OBTER_NOME_DIETA (MD.CD_DIETA) DS_DIETA, MD.NR_ATENDIMENTO NR_ATEND
FROM MAPA_DIETA MD,
PRESCR_MEDICA PM,
OCUPACAO_UNIDADE_V OU,
ATENDIMENTO_PACIENTE AP
WHERE MD.NR_PRESCRICAO = PM.NR_PRESCRICAO
AND AP.NR_ATENDIMENTO = OU.NR_ATENDIMENTO
AND OU.NR_ATENDIMENTO = PM.NR_ATENDIMENTO
AND OU.CD_SETOR_ATENDIMENTO = &P_SETOR
AND AP.DT_ALTA IS NULL
AND SYSDATE BETWEEN PM.DT_INICIO_PRESCR AND PM.DT_VALIDADE_PRESCR
AND PM.DT_LIBERACAO_MEDICO IS NOT NULL
GROUP BY OBTER_NOME_DIETA (MD.CD_DIETA), MD.NR_ATENDIMENTO
ORDER BY 2
DS_DIETA.......................NR_ATEND
SNE..............................363221
SNE..............................416172
Liquidificada....................417083
Livre............................420584
SNE para DM hipossódica..........423053
SNE para hepatopata..............423053
NPO..............................423844
Preciso uma solução para Concatenar os resultados da coluna DS_DIETA quando NR_ATEND repetir.
Ficaria Assim:
DS_DIETA................................................NR_ATEND
SNE.......................................................363221
SNE.......................................................416172
Liquidificada.............................................417083
Livre.....................................................420584
SNE para DM hipossódica, SNE para hepatopata..............423053 <---
NPO.......................................................423844
Poderiam ajudar?
Abraço!!