SQL - Alternativa al Decode en una consulta de Access

 
Vista:

Alternativa al Decode en una consulta de Access

Publicado por Richard (6 intervenciones) el 11/09/2007 11:05:07
Buenas, tengo la parte del Select de esta forma:

Select Sintoma,NombreProducto,decode(Grado,'1','Leve','2','Moderado','Grave')

El decode según he leido no existe en Access, por lo tanto quisiera saber qué alternativa tengo para que me salga bien la consulta.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Alternativa al Decode en una consulta de Access

Publicado por Mario Cruz (5 intervenciones) el 11/09/2007 20:10:11
yo lo haria con uniones das un valor por default para cada condicion

select Sintoma,NombreProducto, "Leve" Grado
from tabla_que_consultas
where Grado=1
UNION
select Sintoma,NombreProducto, "Moderado" Grado
from tabla_que_consultas
where Grado=2
UNION
select Sintoma,NombreProducto, Grado
from tabla_que_consultas
where Grado<>1 and Grado<>2

espero te sirva saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alternativa al Decode en una consulta de Access

Publicado por Carlos Eduardo (1 intervención) el 13/11/2008 15:49:36
Epale,

En Access funciona el IF anidado, pero con la siguiente sintáxis:
iif(Grado=1,'Leve',iif(Grado=2,'Moderado','Grave'))

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Alternativa al Decode en una consulta de Access

Publicado por Sergio Vega (1 intervención) el 30/04/2010 16:16:34
En Access 2007 no funciona el Iff.
Alguna otra sugerencia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar