我有以下列。查询返回时间戳范围内的记录的平均值
-READING_DATE timestamp - in '01-JAN-16 12.00.00.000000000 AM' format
-DISCHARGE_M3PERSEC number
我怎么能每天平均日流量为日期范围(至3月),包括第一天(1月1日)到最后一天(3月13日)。
此外,我还需要查找小时平均值和月平均值。
谢谢。
---更新:以下查询导致错误ORA-01855 AM或PM需要。
SELECT TRUNC(READING_DATE) AS READING_DATE,
AVG(DISCHARGE_M3PERSEC) AS DISCHARGE
FROM HYDROMETRIC_GUELPH
WHERE READING_DATE
BETWEEN TO_TIMESTAMP('01-JAN-16 12.00.00.000000000 AM','DD-MON-YY HH.MI.SSxFF AM')
AND TO_TIMESTAMP('13-MAR-16 05.30.00.00.000000000 PM','DD-MON-YY HH.MI.SSxFF PM')
GROUP BY TRUNC(READING_DATE);
您已尝试过哪些内容? –
查看上面的更新 – chris
这可能是相当可观的吗? http://stackoverflow.com/questions/9664231/ora-01855-am-am-or-pm-pm-required –