请写出MySQL语句查询出2018-11-05当天24小时(按小时和结果分类)的统计记录,如果某段小时内没有记录则个数显示0,其中字段is_success如果是1则表示成功,0则表示失败。
查询结果应该显示如下:
sql代码
select t.time,t.result,COUNT(t.result) from
(SELECT
DATE_FORMAT(time,’%Y-%m-%d %H’) as time,
(case is_success when 0 then ‘failed’
else’completed’ end) as result
from test_time) t
GROUP BY t.time,t.result
ORDER BY t.time;
某个时间段没有结果的还没整明白