Hola amigo, gracias por la ayuda, hice un ejercicio con case como este:
Código:
select Nombre1_per,
Nombre2_Per,
CASE Sexo_persona
when 'M' then 'Masculino'
when 'F' then 'Femenino'
else 'No encontrado'
end
from Informacion_persona
Al parecer si funciona y hace el proceso, trate de implementarlo dentro del select algo como esto:
Código:
SELECT tabla1.nombrecampo, tabla2.nombrecampo,
CASE tabla3
WHEN tabla3.nombrefruta = 'MANZANAS' THEN tabla3.preciofruta- (tabla3.preciofruta*0.5) AS columnadto
ELSE
tabla3.preciofruta-(tabla3.preciofruta*0.2) AS columnadto
END
FROM tabla1, tabla2, tabla3, tabla4...relaciones Inner Join
WHERE condiciones para filtrar otros datos
Aunque lo mas probable es que lo este implementado mal el resultado dice:
fmSQLEditor.Query:
Invalid token.Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 6, column 30.
=.
Según entiendo no reconoce el signo igual, gracias.