表结构 : 为了举例子方便,WAIT_ORDER表只有两个字段,分别是ID、STATUS,其中STATUS为工单的状态。1表示未处理,2表示已完成,3表示未完成总数。
SQL:
SELECT COUNT(B.ID)
AS 工单总数,
COUNT(
CASE WHEN B.status
IN (
'1')
THEN 'un_deal' END) 未处理工单总数,
COUNT(
CASE WHEN B.status
IN (
'2')
THEN 'had_complete' END) 已完成工单总数,
COUNT(
CASE WHEN B.status =
'3' THEN 'un_complete' END) 未完成工单总数
FROM WAIT_ORDER B
结果为下图:
转载请注明原文地址: https://www.6miu.com/read-23822.html