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:失败)',
【MySql】groupby分组分类型求和 SUM()if()组合,根据时间合并数据
最新推荐文章于 2024-04-11 09:17:03 发布
本文提供了一个SQL查询示例,用于按天统计发送成功的记录数、失败的记录数以及总的记录数。该查询通过判断`STATUS`字段(0为成功,1为失败)来实现,并返回最近10天的数据。
1343

被折叠的 条评论
为什么被折叠?



