Access - URGENTISIMO!!!!!!!!!!!!!!!!!

 
Vista:

URGENTISIMO!!!!!!!!!!!!!!!!!

Publicado por CARLOS (10 intervenciones) el 01/03/2002 17:28:52
TENGO UNA CONSULTA QUE GENERA REGISTROS NEGATIVOS Y REGISTROS POSITIVOS, QUIERO GENERAR UN CAMPO AL LADO QUE ME PONGA UN 1 PARA LOS VALORES POSITIVOS, UN -1 PARA LOS VALORES NEGATIVOS Y UN 0 PARA LOS VALORES 0, COMO LO HAGO
GRACIAS POR ATENDERME
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:URGENTISIMO!!!!!!!!!!!!!!!!!

Publicado por XMind (7 intervenciones) el 01/03/2002 22:07:53
Diseñala como SQL y agregale lo que empieza con "iif" (asumiendo que campo1 se llama el que tiene los valores positivos o negativos):

SELECT campo1,campo2, iif(campo1>0,"1",iif(campo1<0,"-1","0")) as pos_neg
FROM tabla1
WHERE tus_restricciones;
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:URGENTISIMO!!!!!!!!!!!!!!!!!

Publicado por Juan Amorós (489 intervenciones) el 02/03/2002 14:43:36
Carlos:
Lo que te indica XMind es válido, pero SI NO QUIERES ir por SQL, añade un campo, en el siguiente cuadro vacío de la consulta, de la siguiente forma:

CampoValor: SiInm(campo1>0,"1",SiInm(campo1<0,"-1","0"))

Con esto saldrá un campo más (CampoValor) con 1, -1 o 0 respectivamente (también los puedes poner sin comillas y el valor será numérico).
Saludos
Juan Amorós
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