PDA

Ver la Versión Completa : Filtro con 2 campos de la misma tabla


janlo
28-06-2007, 08:24:45
Hola,

estoy intentando hacer un filtro en una tabla y quiero comparar el valor de un campo1 con el valor de un campo2. Es decir:

dm.query.Filtered:=false;
dm.query.Filter:='Campo1=0 or Campo1=Campo2';
dm.query.Filtered:=true;

La cuestión es que si hay un registro donde por ejemplo Campo1=5 y Campo2=5 entonces debería de incluirlos en el filtro.

¿Es posible esto?

Gracias de antemano.

mamaro
28-06-2007, 15:53:09
Hola

Podés hacer la consulta del tipo:

Select *
from tabla
where ((campo1=0) or (campo1=campo2))

La consulta es actualizable, por lo que no deberías tener problemas ni siquiera para modificar los datos.

Saludos. :)