Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Filtro con 2 campos de la misma tabla (https://www.clubdelphi.com/foros/showthread.php?t=45289)

janlo 28-06-2007 08:24:45

Filtro con 2 campos de la misma tabla
 
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

Sql
 
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. :)


La franja horaria es GMT +2. Ahora son las 01:43:09.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi