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에 대한 집계
문제
나는 집계하고 싶은 몇 개의 열이있는 테이블을 가지고 있으며, 이미 절대 날에 집계했지만 이제는 상대적으로 집계하고 싶습니다. 내 테이블에는 타임 스탬프가 있고 날짜 범위별로 그룹화하고 싶습니다.
SELECT count(*) num_elements, sum(some_value) like_to_sum, reldate
FROM the_large_table
GROUP BY *** what goes here *** reldate.
함수에서 돌아올 때 집계 할 수 있거나이 문제에 접근하는 더 좋은 방법이 있습니까?
함수에서 결과를 집계 할 수 있다면 이미 SQL에 이에 대한 기능이 있습니까? 아니면 어떻게 해결할 수 있습니까?
해결책
제휴하지 않습니다 StackOverflow