我有以下专栏。
uber://?client_id=<client_id>&action=setPickup&pickup=my_location&dropoff%5Bnickname%5D=300%20el%20Camino%20real,%20Sunnyvale,%20ca
如何在一系列日期(至三月)(包括第一天(1月1日)至最后一天(3月13日))每天平均每日排放量。
此外,我还需要找到每小时的平均值和月平均值。
感谢。
---更新:以下查询导致错误ORA-01855 AM或PM要求。
-READING_DATE timestamp - in '01-JAN-16 12.00.00.000000000 AM' format
-DISCHARGE_M3PERSEC number
答案 0 :(得分:0)
查询运行正常,你只是在TO_TIMESTAMP中有一个愚蠢的错字。你有小时05,分钟30,然后你有00组TWICE(几秒钟?)只需从TO_TIMESTAMP中删除第二组及其句点(00.)即可获得查询。如果您需要进一步的帮助,请回信。
答案 1 :(得分:0)
时间戳没有格式。您可以使用ANSI时间戳文字来避免任何格式和语言/区域设置问题:
SELECT TRUNC(READING_DATE) AS READING_DATE,
AVG(DISCHARGE_M3PERSEC) AS DISCHARGE
FROM HYDROMETRIC_GUELPH
WHERE READING_DATE BETWEEN TIMESTAMP '2016-01-01 00:00:00.000'
AND TIMESTAMP '2016-03-13 17:30:00.000'
GROUP BY TRUNC(READING_DATE);