项目

一般

简介

功能 #75

半小时报表需求

岳云福大约 5 年 之前添加. 更新于 大约 5 年 之前.

状态:
已关闭
优先级:
普通
指派给:
开始日期:
2020-02-05
计划完成日期:
2020-02-05
% 完成:

100%

预期时间:
4.00 小时

描述

平台默认是15分钟报表以及小时报,日报;
半小时报表需求一般都是单独开发;
由此设计一个逻辑,直接由15分钟报表一次查询得到半小时报;

注: reporttime_start_hour 表示小时
reporttime_start_halfhour_flag 表示小时标志(0表示前半小时,1表示后半小时)

例如:
SELECT agentid,taskid,reporttime_start_hour,reporttime_start_halfhour_flag,SUM
FROM
(
SELECT
agentid AS agentid,
taskid AS taskid,
reportTime_start AS reporttime_start,
reporttime AS reporttime,
allcnt AS allcnt,
SUBSTR AS reporttime_start_hour,
IF>15,1,0 ) AS reporttime_start_halfhour_flag
FROM report_agent
WHERE allcnt>3
AND agentid='0000101000056590'
AND reporttime_start >='20181001000000'
AND reporttime_start < '20191101000000'
) report_agent_half_hour
GROUP BY agentid,taskid,reporttime_start_hour,reporttime_start_halfhour_flag

历史记录

#1岳云福 更新于 大约 5 年 之前

  • 状态新建 变更为 已关闭

导出 Atom PDF