34,589
社区成员
发帖
与我相关
我的任务
分享
SELECT 行政区划.名称,行政区划.国际编码,
count(个人档案.档案编号) AS 人数
FROM 行政区划
LEFT OUTER JOIN 个人档案 on 行政区划.国际编码=LEFT(个人档案.档案编号,6)
WHERE LEN(行政区划.国际编码)=6
GROUP BY 行政区划.国际编码,行政区划.名称
SELECT 行政区划.名称,行政区划.国际编码,行政区划.备注,
count(个人档案.档案编号) AS 人数
FROM 行政区划
LEFT OUTER JOIN 个人档案 on 行政区划.国际编码=LEFT(个人档案.档案编号,6)
WHERE LEN(行政区划.国际编码)=6 AND 个人档案.孕妇='1'
GROUP BY 行政区划.国际编码,行政区划.名称,dbo.行政区划.备注
SELECT 行政区划.名称,行政区划.国际编码,行政区划.备注,
count(个人档案.档案编号) AS 人数
FROM 行政区划
LEFT OUTER JOIN 个人档案 on 行政区划.国际编码=LEFT(个人档案.档案编号,6)
WHERE LEN(行政区划.国际编码)=6 AND (个人档案.孕妇='1' OR 个人档案.档案编号 IS NULL)
GROUP BY 行政区划.国际编码,行政区划.名称,dbo.行政区划.备注
SELECT 行政区划.名称,行政区划.国际编码,
count(个人档案.档案编号) AS 人数
SUM( CASE WHEN [个人档案].[孕妇] = 1 THEN 1 ELSE 0 END ) AS '孕妇'
FROM 行政区划
LEFT OUTER JOIN 个人档案 on 行政区划.国际编码=LEFT(个人档案.档案编号,6)
WHERE LEN(行政区划.国际编码)=6
GROUP BY 行政区划.国际编码,行政区划.名称