SoloCodigo
Programación General => Delphi => Mensaje iniciado por: ioriyagami80 en Lunes 3 de Septiembre de 2007, 18:26
-
estoy realizando una aplicacion en delphi y access 2000 uso los adoquery's y tengo una consulta que dice asi
SELECT CUENTA FROM CLIENTES WHERE CUENTA IN (SELECT CUENTA FROM GESTIONTELEFONICA WHERE DATEDIFF('D',FECHAGESTION,NOW())>7 AND CUENTA IN (SELECT CUENTA FROM GESTION TELEFONICA WHERE DATEDIFF('D',FECHAGESTION,NOW())<7)); ESTO FUNCIONA BIEN,
EN LA TABAL GESTION TELEFONICA TENGO MUCHOS REGISTROS DEPLICADOS POR QUE LO QUE CAMBIA ES SU FECHA EN EL CAMPO FECHAGESTION, LO QUE QUIERO SABER ES QUE REGISTROS DE CLIENTES TIENES REGISTROS EN GESTION TELEFONICA CON UNA DIFERENCIA MAYOR A 7 DIAS PERO QUE NO TENGAN REGISTROS DUPLICADOS CON UNA DIFERENCIA MENOR A 7 DIAS, ALGUIEN PODRIA AYUDARME
-
:comp: cómo yo lo veo, la consulta sería mas o menos así:
select campo1, campo2
from tabla
where (count(fecha>(now()-7))=0) and (count(fecha<(now()-7))>1);
espero haber podido ayudar en algo.
Suerte :ph34r: