• Jueves 25 de Abril de 2024, 23:27

Autor Tema:  Problema Con Registros Duplicados  (Leído 1548 veces)

ioriyagami80

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
Problema Con Registros Duplicados
« en: Lunes 3 de Septiembre de 2007, 18:26 »
0
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

ushedipe

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
Re: Problema Con Registros Duplicados
« Respuesta #1 en: Martes 2 de Octubre de 2007, 15:45 »
0
: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: