sentencia case...
Estimada gente del foro, estoy dando mis primeros pasos en Oracle y me trabe con una simple sentencia case, tengo la tabla productos y quiero ver el precio despues de un pequeño aumento, pero me da error ... ORA-00936: falta una expresión
select CASE importe when > 10 then importe * 1.5 when < 10 then importe * 2 END FROM prodductos diferente es si pregunto select CASE importe when 10 then importe * 1.5 when 20 then importe * 2 END FROM prodductos es que no se puede preguntar si se es mayor a un numero o menor que otro.. desde ya agradesco por el tiempo.. gracias un abrazo. |
Hola
puedes hacer esto
loq ue ahces son dos sentencias sql con un filtro y haciendo las operaciones y con union las unes Paoti Rios |
en MSSQL es asi, no se si sea igual en Oracle
|
La franja horaria es GMT +2. Ahora son las 06:33:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi