新建 Microsoft Office Excel 工作表.xlsx
业绩金额大于0,收款属性包含全款的,然后删除重复项,统计学员个数?这个怎么用sql写?(一句sql语句实现)
select t.校区,t.学员,count(distinct 学员) as 学员个数
from (
SELECT 校区,学员,收款属性,sum(业绩金额) as fee
FROM
表名
WHERE 收款属性 LIKE '%全款%'
group by 校区,学员,收款属性
) t
WHERE t.fee>0
group by t.校区,t.学员
SELECT count(DISTINCT 校区,业绩金额,课程类型,学院,收款属性) FROM tabname WHERE 业绩金额 > 0 AND 收款属性 LIKE '%全款%'
数据集人数
SELECT COUNT(1) AS 人数
FROM (
SELECT DISTINCT 校区,业绩金额,课程类型,学员,收款属性
WHERE
业绩金额>0
AND 收款属性 LIKE '%全款%') A
数据集2明细
AND 收款属性 LIKE '%全款%'