El mensaje de error se debe a que la sentencia CASE no trabaja con cadenas.
Si quieres hacer este trabajo deberías hacer que tipo sea un valor entero.
A cada tipo asignale un valor
0=quimico
1=fisico
2=funcional , etc.
Otra forma de hacerlo sería utilizar IF en lugar de CASE.
Un saludo.
|