28,390
社区成员
发帖
与我相关
我的任务
分享
select a.[name],b.c1 as [初步联系],c.c1 as [预约看场],d.c1 as [签约客户], e.c1 as [已看场有意向],f.c1 as [已看场不考虑]
from (select distinct [name] from cus) as a
left join (select [name],count([name]) as c1 from cus where cus_state='初步联系' group by [name]) as b on a.[name]=b.[name]
left join (select [name],count([name]) as c1 from cus where cus_state='预约看场' group by [name]) as c on a.[name]=c.[name]
left join (select [name],count([name]) as c1 from cus where cus_state='签约客户' group by [name]) as d on a.[name]=d.[name]
left join (select [name],count([name]) as c1 from cus where cus_state='已看场有意向' group by [name]) as e on a.[name]=e.[name]
left join (select [name],count([name]) as c1 from cus where cus_state='已看场不考虑' group by [name]) as f on a.[name]=f.[name]
select a.[name],b.c1 as [初步联系],c.c1 as [预约看场],d.c1 as [签约客户],e.c1 as [已看场有意向],f.c1 as [已看场不考虑]
from ((((((select distinct [name] from cus) as a
left join (select [name],count([name]) as c1 from cus where cus_state='初步联系' group by [name]) as b on a.[name]=b.[name])
left join (select [name],count([name]) as c1 from cus where cus_state='预约看场' group by [name]) as c on a.[name]=c.[name])
left join (select [name],count([name]) as c1 from cus where cus_state='签约客户' group by [name]) as d on a.[name]=d.[name])
left join (select [name],count([name]) as c1 from cus where cus_state='已看场有意向' group by [name]) as e on a.[name]=e.[name])
left join (select [name],count([name]) as c1 from cus where cus_state='已看场不考虑' group by [name]) as f on a.[name]=f.[name])
<%
sql = "用我上面的对应的SQL语句替代"
set rs = server.createobject("adodb.recordset")
rs.open sql,conn,1,1
while not rs.eof
Response.write rs("name") & " " & rs("初步联系") & " " & rs("预约看场") & " " & rs("签约客户") & " " & rs("已看场有意向") & " " & rs("已看场不考虑") & "次 <br>"
rs.movenext
wend
rs.close
%>
select a.[name],b.c1 as [初步联系],c.c1 as [预约看场],d.c1 as [签约客户] and e.c1 as [已看场有意向],f.c1 as [已看场不考虑]
from (select distinct [name] from cus) as a
left join (select [name],count(name) as c1 from cus where cus_state='初步联系' group by [name]) as b on a.[name]=b.[name]
left join (select [name],count(name) as c1 from cus where cus_state='预约看场' group by [name]) as c on a.[name]=c.[name]
left join (select [name],count(name) as c1 from cus where cus_state='签约客户' group by [name]) as d on a.[name]=d.[name]
left join (select [name],count(name) as c1 from cus where cus_state='已看场有意向' group by [name]) as e on a.[name]=e.[name]
left join (select [name],count(name) as c1 from cus where cus_state='已看场不考虑' group by [name]) as f on a.[name]=f.[name]
select a.[name],b.c1 as [初步联系],c.c1 as [预约看场],d.c1 as [签约客户] and e.c1 as [已看场有意向],f.c1 as [已看场不考虑]
from ((((((select distinct [name] from cus) as a
left join (select [name],count(name) as c1 from cus where cus_state='初步联系' group by [name]) as b on a.[name]=b.[name])
left join (select [name],count(name) as c1 from cus where cus_state='预约看场' group by [name]) as c on a.[name]=c.[name])
left join (select [name],count(name) as c1 from cus where cus_state='签约客户' group by [name]) as d on a.[name]=d.[name])
left join (select [name],count(name) as c1 from cus where cus_state='已看场有意向' group by [name]) as e on a.[name]=e.[name])
left join (select [name],count(name) as c1 from cus where cus_state='已看场不考虑' group by [name]) as f on a.[name]=f.[name])