Duda query con CASE WHEN
Publicado por Dani (5 intervenciones) el 20/06/2018 12:16:36
Buenos a todos,
Soy nuevo en este foro y tengo una duda con el CASE WHEN.
Os pongo el ejemplo que estoy utilizando pero no me saca los datos correctamente.
Haciendolo así siempre me saca PRESTAMOS o RESTO DE PRODUCTOS.
Podríais indicarme donde reside el problema?
Gracias, saludos!
Soy nuevo en este foro y tengo una duda con el CASE WHEN.
Os pongo el ejemplo que estoy utilizando pero no me saca los datos correctamente.
1
2
3
4
case when c.producto = 'PRESTAMOS' then 'PRESTAMOS'
when c.producto = 'PRESTAMOS' and c.desrip like '%Garantia REAL%' then 'PRESTAMOS GARANTIA'
when instr(upper(p.descrip),'PRESTAMO') > 0 then 'PRESTAMOS'
else 'RESTO DE PRODUCTOS' end productos,
Haciendolo así siempre me saca PRESTAMOS o RESTO DE PRODUCTOS.
Podríais indicarme donde reside el problema?
Gracias, saludos!
Valora esta pregunta


0