Error en uso de clausula Pivot
Publicado por Mariano José Maradiaga (1 intervención) el 30/01/2019 18:03:25
Comunidad, solicito de su ayuda con un error que me está dando en una consulta usando la clausula Pivot, el error que se genera es "ORA-01748: only simple column names allowed here".
Les detallo la consulta:
Les agradesco por su atención, gracias.
Les detallo la consulta:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
select * from
(
select
f.cd_turma, a.dt_corte, b.qt_liquido
from pimscs.apt_cargas a
left outer join pimscs.apt_cargas_rec b
on a.instancia=b.instancia
and a.no_liberacao=b.no_liberacao
left outer join pimscs.funcionars f
on b.cd_operador=f.cd_func
where a.instancia=''''NI01''''
and a.dt_corte between to_date(''''12/01/2019'''',''''DD/MM/YYYY'''') and to_date(''''25/01/2019'''',''''DD/MM/YYYY'''')
and b.cd_tp_recurso in(''''TT'''',''''CD'''')
)
pivot
(
sum(b.qt_liquido/1000) as ton
for f.cd_turma in(21051,21052,21053,21054,21055,21056,21058,21059,21060,21061,21062)
)
order by a.dt_corte
Les agradesco por su atención, gracias.
Valora esta pregunta


0