SELECT 
    floor((create_at-1606294800)/600) as cxz,
    COUNT(*) as '累计',
    COUNT(if(`status`=1,true,null)) as '成功',
    COUNT(if(`status`=0,true,null)) as '失败'
FROM
    recharge
WHERE
    create_at > unix_timestamp('2020-11-25 17:00:00')
    and  create_at < unix_timestamp('2020-11-25 19:00:00')
        AND pay_type = '0'
group by cxz
  • 1606294800 为查询时间的开始时间的时间戳,根据自己的查询时间进行修改,也可以不用减去这个时间
  • 后面的600 是10分钟对应的秒数