sql已准备好,把这两个sql拼成一个。以tool表小时数据为基准,只需要8-16每小时的数据。
如果不需要tool表也可以实现,那样最好,谢谢了
数据表“T_IVR_DETAIL_LOG”
SELECT
TO_CHAR (CURRENTDT, 'hh24') AS HH,
COUNT (*) num
FROM
T_IVR_DETAIL_LOG
WHERE
TO_CHAR (
TRUNC (CURRENTDT),
'yyyy-mm-dd'
) = (
SELECT
TO_CHAR (SYSDATE, 'yyyy-mm-dd')
FROM
DUAL
)
GROUP BY
TO_CHAR (CURRENTDT, 'hh24')
ORDER BY
TO_CHAR (CURRENTDT, 'hh24')
小时表
SELECT
T.HH,
T.NUM
FROM
SYS_TOOL T
ORDER BY T.HH
或者这样。我举个简单的例子。