Boa tarde.
Gostaria de saber se existe uma função onde transforme linhas em colunas, onde as informações contidas nas linhas são data e hora.
Tentei utilizar a função “PIVOT” do Oracle, e o Developer retorna “Somente nomes simples de coluna permitidos aqui”
Segue consulta.
Select *
From ( Select
a.nr_seq_servico,
to_char(a.dt_inicio,‘DD/MM/YYYY HH24:MI:SS’) as INICIO,
to_char(a.dt_fim, ‘DD/MM/YYYY HH24:MI:SS’) as FIM
from sl_unid_atend a, unidade_atendimento c)
PIVOT
(
count (a.nr_seq_servico)
for (a.dt_inicio) In (ANY)
)
where a.dt_prevista between (:dt_inicial) and (:dt_final)
and a.nr_seq_unidade = c.nr_seq_interno
Grato
Ronaldo.