1
all right, guys? I have a problem here.
I have the code below:
SELECT /*+parallel(12)+*/ DES_REGIS,
DES_CONTR,
COMPRAS_OFFUS_PARC_COM_JUROS,
COMPRAS_OFFUS_PARC_SEM_JUROS,
COMPRAS_OFFUS_AVISTA,
COMPRAS_ONUS_PARC_COM_JUROS,
COMPRAS_ONUS_AVISTA,
COMPRAS_ONUS_PARC_SEM_JUROS,
DESCONTOS,
IOF,
JUROS,
MULTA,
OUTROS,
PAGAMENTOS,
PAG_CONTAS,
PARCELE,
RECUPERA,
SAQUE_PARCELADO,
SAQUE_AVISTA,
SEGUROS,
SINISTRO,
TARIFAS FROM (
SELECT *
FROM TMP_CARGA_TIPO1_REGM
PIVOT (LISTAGG(COD_CONTEUDO, ',') WITHIN GROUP (ORDER BY NULL)
FOR (COD_INDICADOR) IN
( 'comprasoffusparceladascomjuros' COMPRAS_OFFUS_PARC_COM_JUROS,
'comprasoffusparceladassemjuros' COMPRAS_OFFUS_PARC_SEM_JUROS,
'comprasoffusavista' COMPRAS_OFFUS_AVISTA,
'comprasonusparceladascomjuros' COMPRAS_ONUS_PARC_COM_JUROS,
'comprasonusavista' COMPRAS_ONUS_AVISTA,
'comprasonusparceladassemjuros' COMPRAS_ONUS_PARC_SEM_JUROS,
'descontos' DESCONTOS,
'iof' IOF,
'juros' JUROS,
'multa' MULTA,
'outros' OUTROS,
'pagamentos' PAGAMENTOS,
'pagcontas' PAG_CONTAS,
'parcele' PARCELE,
'recupera' RECUPERA,
'saqueparcelado' SAQUE_PARCELADO,
'saqueavista' SAQUE_AVISTA,
'seguros' SEGUROS,
'sinistro' SINISTRO,
'tarifas' TARIFAS )));
but for some guys, the pivot is putting the value on a bottom line (which should not exist, only one line per record)
Note the column "Payments", it fed in a row below instead of above.
What could it be?
Original record:
Thank you!
Translate your question, because this site is in English.
– Filipe L. Constante
Is it not white ? 'X ' <> 'X'
– Motta