|
|
@@ -1,31 +1,16 @@
|
|
|
-SELECT t1.sa_customersid,
|
|
|
- t1.sys_enterpriseid,
|
|
|
- t1.type,
|
|
|
- t1.tradingstatus,
|
|
|
+SELECT t1.*,
|
|
|
t2.enterprisename,
|
|
|
- t2.province,
|
|
|
- t2.city,
|
|
|
- t2.county,
|
|
|
- t2.address,
|
|
|
- max(t3.createdate) followdate,
|
|
|
- t5.phonenumber,
|
|
|
- t1.datastatus
|
|
|
+ ifnull(t3.followdate, '') followdate,
|
|
|
+ t4.areaname,
|
|
|
+ t5.deletereason
|
|
|
FROM sa_customers t1
|
|
|
LEFT JOIN sys_enterprise t2 ON t2.sys_enterpriseid = t1.sys_enterpriseid AND t2.siteid = t1.siteid
|
|
|
- LEFT JOIN sys_datafollowup t3
|
|
|
- ON t3.ownertable = 'sa_customers' AND t3.siteid = t1.siteid and t3.ownerid = t1.sa_customersid
|
|
|
- left join sys_datateam t4 on t4.ownertable = 'sa_customers' and t4.siteid = t1.siteid and t4.isleader = 1 and
|
|
|
- t4.ownerid = t1.sa_customersid
|
|
|
- left join sys_hr t5 on t4.siteid = t5.siteid and t4.userid = t5.userid
|
|
|
+ LEFT JOIN (SELECT ownerid, max(createdate) followdate
|
|
|
+ FROM sys_datafollowup
|
|
|
+ WHERE ownertable = 'sa_customers' and siteid = $siteid$
|
|
|
+ GROUP BY ownerid) t3 ON t3.ownerid = t1.sa_customersid
|
|
|
+ LEFT JOIN sa_salearea t4 on t4.sa_saleareaid = t1.sa_saleareaid and t1.siteid = t4.siteid
|
|
|
+ LEFT JOIN sys_dataextend t5 ON t5.ownertable='sa_customers' and t5.ownerid=t1.sa_customersid and t5.siteid=t1.siteid
|
|
|
WHERE t1.siteid = $siteid$
|
|
|
AND t1.sys_enterpriseid IN $sys_enterpriseid$
|
|
|
-group by t1.sa_customersid,
|
|
|
- t1.sys_enterpriseid,
|
|
|
- t1.type,
|
|
|
- t1.tradingstatus,
|
|
|
- t2.enterprisename,
|
|
|
- t2.province,
|
|
|
- t2.city,
|
|
|
- t2.county,
|
|
|
- t2.address,
|
|
|
- t5.phonenumber
|
|
|
+
|