tengo unos scrips en una aplicación CRM que busca clientes en otra aplicación ERP que tengo, las tengo en diferentes bases de datos.
durante 10 meses esta instrucción corrió muy bien
la base por default es BaseCRM
Select
vec.Clave
From BaseERP.USR.Cliente vec
Where vec.Clave not in (Select ac.AccountID from Account ac)
el 11 de agosto agregué una nueva base de datos a mi servidor de SQL
a partir de esa fecha la instrucción anterior dejo de correr bien, pues me manda cero registros como resultado, de esto me di cuenta la semana pasada, indagando me di cuenta que el problema comenzó cuando agregué la nueva base de datos.... quizá pura coincidencia...
bueno ahora tuve que poner la siguiente instrucción para que me de los clientes que estan en el sistema ERP y los importe al CRM
Select vec.Clave
From BaseERP.USR.Cliente vec
Left Join Account ac on (vec.Clave = ac.UserField1)
Where ac.UserField1 is null
Lo de menos es corregir los scrips donde puede haber errores, pero creo que no es la solución correcta, lo mejor es encontrar el problema para quedar tranquilo y ver que puede pasar. ¿Pistas?