Access - Query en Access

 
Vista:

Query en Access

Publicado por Miguel (1 intervención) el 24/08/2010 12:06:32
Hola, estoy empezando a programar y me gustaria saber porque me muestra un error cuando intento ejecutar una query. Os paso los datos:

La query es la siguiente:

SELECT C.CODIGO, I.NOMBRE, I.APELLIDOS,
CASE WHEN C.NUM_DIAS = 5 THEN 0 ELSE C.NUM_DIAS END
FROM CODIGOS AS C INNER JOIN INFORMACION AS I ON C.CODIGO=I.CODIGO;

Y el error que me muestra es:

Syntax error (missing operator) in query expression 'CASE WHEN C.NUM_DIAS = 5 THEN 0 ELSE C.NUM_DIAS END'

Se que el error exactamente es al formar la sentencia CASE WHEN pero no se solucionarlo ¿podeis echadme una mano? Gracias de antemano.
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:Query en Access

Publicado por byronlcl (23 intervenciones) el 24/08/2010 21:45:50
Cuando no se tiene mucha experiencian en consultas, lo mejor es que crees una consulta en vista de diseño en Access (objetos consulta), donde podrás ir realizando todas las pruebas que gustes hasta obtener lo que deceas.
Si ya te parecen los resultados, abres la consulta en vista SQL y alli verás la sentencia que puedes copiar y pegar en otro lugar

Saludos, Byron
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