1.單表查詢
SELECT COUNT(CASE WHEN (字段=值列1) THEN reportstatus END) AS 已上報,COUNT(CASE WHEN (字段=值列0) THEN 字段 END) AS 未上報,
字段部門名稱 AS NAME,LEFT(字段編號,限制長度6) AS CODE FROM 表名 WHERE 判斷 GROUP BY LEFT(字段編號,限制長度6)
2.兩表查詢
SELECT a.已上報,a.未上報,a.別名,a.別名,d.關聯字段 FROM ( SELECT COUNT(CASE WHEN (字段=值列1) THEN reportstatus END) AS 已上報,COUNT(CASE WHEN (字段=值列0) THEN 字段 END) AS 未上報, 字段部門名稱 AS NAME,LEFT(字段編號,限制長度6) AS CODE FROM 表名 WHERE 判斷 GROUP BY LEFT(字段編號,限制長度6) ) a,表名 d WHERE 判斷a.code = d.code