[MySql] groupby grouping type summation SUM () if () combination, merge data according to time

SELECT
	sum(if(`STATUS`=0,`count` ,0)) AS successCount,
	sum(if(`STATUS`=1,`count` ,0)) AS failCount,
	sum(`count` )AS totalCount,
	`create_time` 
FROM
	`T_HISTORY` 
GROUP BY
	DATE( `create_time` ) 
ORDER BY
	create_time DESC 
	LIMIT 10;

--  STATUS'发送结果(0:成功,1:失败)',

Guess you like

Origin blog.csdn.net/mudarn/article/details/120345580