SELECT
	( CASE WHEN SOFTGATEWAY_POSLIST.POSSTATUS = 0 THEN '离线' WHEN SOFTGATEWAY_POSLIST.POSSTATUS = 1 THEN '在线' END ) status,
	COUNT( * ) rs,
	100 * round( COUNT( * ) / SUM( COUNT( * )) OVER (), 2 ) percent 
FROM
	SOFTGATEWAY_POSLIST 
GROUP BY
CASE
	
	WHEN SOFTGATEWAY_POSLIST.POSSTATUS = 0 THEN
	'离线' 
	WHEN SOFTGATEWAY_POSLIST.POSSTATUS = 1 THEN
	'在线' 
END

结果展示:

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐