Clients sans communications depuis x Mois

Voici une requête toujours utile our un rapport ou tableau de bord permettant de lister les clients non contactés depuis plus de 6 mois. Cette requête pourra être affinée pour contenir d'autres informations : type, responsable du compte, ...

 

SELECT DISTINCT Company.Comp_Type, Company.Comp_Name, Comm_Link.CmLi_UpdatedDate FROM Comm_Link RIGHT OUTER JOIN Company ON Comm_Link.CmLi_Comm_CompanyId = Company.Comp_CompanyId WHERE (Comm_Link.CmLi_UpdatedDate =
(SELECT MAX(CmLi_UpdatedDate) AS Expr1 FROM Comm_Link AS Comm_Link_1 WHERE (CmLi_Comm_CompanyId = Company.Comp_CompanyId))) AND (Company.Comp_Type = 'customer') AND (Comm_Link.CmLi_UpdatedDate < DATEADD(m, - 6, GETDATE())) ORDER BY Comm_Link.CmLi_UpdatedDate DESC

SQL