ALTER PROCEDURE [dbo].[Proc_GetCustomerForNewSalesSignDate]
AS
BEGIN
/*declare @months int --取深圳分公司系统设置月数
select @months=SettingValue from SystemSettings
where OrganizationID=1 --取深圳分公司系统设置
and SettingKey=24 --销售新队?月没有签单的客户自动放入大鱼池
if (@months is null) --默认6个月
set @months=6*/
select c.CompanyID
from company c
inner join CompanyExtension ce on ce.companyid=c.companyid
inner join systemuser su on su.id=c.SalesID
left join SystemSettings ss on ss.OrganizationID=ce.OrganizationID
and ss.SettingKey=24 --销售新队?月没有签单的客户自动放入大鱼池
where
c.Status=1 --审核通过
and c.DelStatus=1 --未删除客户
and c.MemberType <> 3 --不是正式客户
and c.SalesID is not null
and ce.AssignState = 2 --是销售新队在跟踪的客户
and su.IsDummy is not null
and su.IsDummy <>1 --排除虚拟用户
and c.AllocateDate is not null
and dateadd( day, -(isnull(ss.SettingValue,6)*30),getdate()) > c.AllocateDate --分配半年
and (not EXISTS(
select ct.companyid from [contract] ct
where ct.companyid = c.companyid
and ct.contractmoney>0
and ct.Status<3
))
END