Access - Validar dato en columa de la misma tabla

   
Vista:

Validar dato en columa de la misma tabla

Publicado por Sebastian (37 intervenciones) el 13/02/2014 12:10:20
Buenos dias.

Por favor necesito de su ayuda.
Dentro de una tabla llamada CLIENTE tengo 4 campos, y en la cual necesito validar si el dato de la columna DIA se encuentra en la columna DIAS_VISITA y poner contiene en el campo RPTA.

Por ejemplo

Para el paciente PEREZ el numero 2 no esta contenido en DIAS_VISITA
Para el paciente CORDOVA el numero 3 SI esta contenido en DIAS_VISITA.


Cliente Dia Dias_visita Rpta
Perez 2 103050
Cordova 3 103050 Contiene
Samuel 1 100006 Contiene
Jose 4 102356

Desde ya gracias por su amable apoyo.
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

Validar dato en columa de la misma tabla

Publicado por deneg_nhj (349 intervenciones) el 14/02/2014 01:30:46
Estimado Sebastian

Puedes utilizar la siguiente consulta:

SELECT *, nExisteEnDia: instr(Dias_visita,Dia)
FROM CLIENTE

Los valores en la columna "nExisteEnDia" que son mayores a 0 serán los que cumplan la regla que estás solicitando.

Saludos!

deneg_nhj
www.sgh.com.mx
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

Validar dato en columa de la misma tabla

Publicado por Sebastian (37 intervenciones) el 15/02/2014 07:47:45
Amigo deneg_nhj,
Gracias por el interés prestado; pero que pasaría si en lugar de números fuera texto.

Explico al detalle mi caso; tengo clientes que tienen días de visita (Dias_visita), pero sin embargo ellos solicitan se les visite en fechas que no les corresponde (Día), la idea es que al marcarlos con la palabra contiene, pueda identificar a aquellos que no lo contienen y generar un reporte.

Se que en el primer ejemplo fue numeros pero mejor lo pongo en texto para que se entienda mejor.

Ejemplo

Cliente Dia Dias_visita Rpta
Perez Ma LU-Mi-JU-VI-SA No contiene
Cordova MI LU-Mi-JU-VI-SA Contiene
Samuel Lu LU-MA Contiene
Jose Ju LU-MA-Mi-VI-SA No contiene

La idea es buscar en la columna "Dias_visita" aquellos que coincidan con el campo "Dia" y ponerle en el Campo "Rpta" la palabra contiene.

Nuevamenete gracias por tu apoyo.
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