Oracle - Report Builder campo10

 
Vista:

Report Builder campo10

Publicado por Juan Jose (2 intervenciones) el 18/12/2001 07:58:15
Hola estoy trabajando con el Report Builder de Oracle y cuando le meto esta select me da error en ' ' as campo10 porque dice que la expresion debe tener el mismo tipo de datos que la expresion correspondiente( la de select....., ' ' AS campo10 . En otro lugar a campo10 le asigno crystal01 que es un long.

SELECT tabla01.tipo, tabla01.cod1_garantia, tabla01.cod2_garantia, tabla01.columna,
cob_garantias_grupo.orden AS orden1,cob_garantias.orden AS orden2,
cob_garantias_grupo.nom1_garantia AS nom1,cob_garantias.nom2_garantia AS nom2,
cob_compania_col.nom_columna AS nom_columna,cob_garantias.destaca AS garantia_destaca,
campo01, campo02, campo03, campo04,campo05, campo06, campo07, campo08, campo09,campo10,
destaca1, destaca2, destaca3, destaca4, destaca5,destaca6, destaca7, destaca8, destaca9,destaca10,
alinea1, alinea2, alinea3, alinea4, alinea5,alinea6, alinea7, alinea8, alinea9, alinea10
FROM
(SELECT tipo, cod1_garantia, cod2_garantia, columna, 0 as destaca1, 'L' as alinea1, ' ' AS campo01
FROM cob_celdas
WHERE tipo = 11
AND (cod1_garantia * 1000000 + cod2_garantia * 1000 + columna) NOT IN
(SELECT cod1_garantia * 1000000 + cod2_garantia * 1000 + columna
FROM cob_celdas
WHERE comnumero = 20)
GROUP BY tipo, cod1_garantia, cod2_garantia, columna
UNION ALL
SELECT tipo, cod1_garantia, cod2_garantia, columna, destaca as destaca1, alinea as alinea1,crystal01 AS campo01
FROM cob_celdas
WHERE
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder