17,086
社区成员
发帖
与我相关
我的任务
分享
SELECT a.*, b.*
FROM (SELECT SUM (DECODE (派遣公司, NULL, 0, 1)) "派遣公司数",
SUM (DECODE (派遣公司总人数, NULL, 0, 派遣公司总人数)
) "派遣公司总人数",
SUM (num) "总人数"
FROM (SELECT 派遣公司, 派遣公司总人数, SUM (派出人数) num
FROM 表
GROUP BY 派遣公司, 派遣公司总人数)) a,
(SELECT COUNT (DISTINCT 用工单位) "用工单位数"
FROM 表) b
SELECT COUNT( DISTINCT 派遣公司),SUM(派遣公司总人数),COUNT(DISTINCT 用工单位),SUM(派出人数 ) FROM TABLENAME
-- TRY IT ..
SELECT COUNT(派遣公司),
SUM(派遣公司总人数),
COUNT(DISTINCT 用工单位),
SUM(派出人数)
FROM TABLE_NAME
GROUP BY 派遣公司;
[Quote=引用 3 楼 hkkeke8856 的回复:]SELECT COUNT( DISTINCT 派遣公司),SUM(派遣公司总人数),COUNT(用工单位),SUM(派出人数 ) FROM TABLENAME