I次の列があります。私は最後の日(3月13日)に初日(1月1日)を含む(月まで)日付の範囲のための一日あたりの平均毎日の放電を持つことができますどのようにタイムスタンプの範囲内のレコードの平均を返すクエリ
-READING_DATE timestamp - in '01-JAN-16 12.00.00.000000000 AM' format
-DISCHARGE_M3PERSEC number
。
また、毎時平均と月平均を求める必要があります。
ありがとうございました。
---更新:次の問合せでは、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 –