SELECT
COUNT(*) AS num_elements,
SUM(some_value) AS like_to_sum,
TRUNC(SYSDATE) - TRUNC(your_date) AS rel_date
FROM the_large_table
GROUP BY TRUNC(SYSDATE) - TRUNC(your_date);
Oracle SQLの相対daterangeの凝集
質問
集計したいいくつかの列のあるテーブルがあります。絶対的な日にはすでに集約していますが、今では比較的集約したいと思います。私のテーブルにはタイムスタンプがあります。日付範囲でグループ化して、DateStampの日が1日である翌日などをグループ化したいと思います。
SELECT count(*) num_elements, sum(some_value) like_to_sum, reldate
FROM the_large_table
GROUP BY *** what goes here *** reldate.
関数からの戻りで集計することはできますか、またはこの問題にアプローチするより良い方法がありますか。
関数の結果を集計できる場合、すでにSQLにこれの機能がありますか、それともどのように解決できますか?
解決
所属していません StackOverflow