Una Select !!!!!!!!!
Publicado por Malakias (5 intervenciones) el 13/05/2003 13:51:20
Hola, en primer lugar muchas gracias.
Tengo una consulta SQL para Oracle que me funciona correctamente:
select max( E.Campo1) as Campo1,
max( e1.Campo2) as Campo2, max( i.Campo3) as Campo3,
max( CASE WHEN ic.Campo4< 0 THEN ic.Campo4* (-1) Else ic.Campo4 END ) as Campo4
from Tabla1 i, Tabla2 il, Tabla3 ic, Tabla4 ir,
Tabla5 E, Tabla6 E1, Tabla7 R;
pero cuando intento introducir la consulta en un procedimiento almacenado me da un monton de errores de compilacion. Empieza por el case, se lo quito y me da error en todos los campos!!!!
Si le pongo una consulta simple al Procedimiento no me da ningun error.
Alguien me podria ayudar???
Tengo una consulta SQL para Oracle que me funciona correctamente:
select max( E.Campo1) as Campo1,
max( e1.Campo2) as Campo2, max( i.Campo3) as Campo3,
max( CASE WHEN ic.Campo4< 0 THEN ic.Campo4* (-1) Else ic.Campo4 END ) as Campo4
from Tabla1 i, Tabla2 il, Tabla3 ic, Tabla4 ir,
Tabla5 E, Tabla6 E1, Tabla7 R;
pero cuando intento introducir la consulta en un procedimiento almacenado me da un monton de errores de compilacion. Empieza por el case, se lo quito y me da error en todos los campos!!!!
Si le pongo una consulta simple al Procedimiento no me da ningun error.
Alguien me podria ayudar???
Valora esta pregunta


0