합계 열의 선행 행과 함께 열의 값을 계산하는 추가 열을 만들고 싶습니다. 아래는 쿼리입니다. 나는 롤업 (ROLLUP)을 사용했지만 그 목적을 달성하지 못했습니다. 다른 열의 수에서 이전 행의 값을 계산하는 방법
select to_char(register_date,'YYYY-MM') as "registered_in_month"
,count(*) as Total_count
from CMSS.USERS_PROFILE a
where a.pcms_db != '*'
group by (to_char(register_date,'YYYY-MM'))
order by to_char(register_date,'YYYY-MM')
이
내가registered_in_month TOTAL_COUNT
-------------------------------------
2005-01 1
2005-02 3
2005-04 8
2005-06 4
을 얻을하지만 내가 표시하고자하는 것은에서 누락 개월을 포함하는 0
registered_in_month TOTAL_COUNT SUM
------------------------------------------
2005-01 1 1
2005-02 3 4
2005-03 0 4
2005-04 8 12
2005-05 0 12
2005-06 4 16
- 여러 있어야한다 (1) 월별로 집계, 누락 개월을 포함하여가 (달력 표가 대단히 당신을 도울 것) 2) 실행 합 이 사이트의 예). –
동의. 하지만 문제는 어떻게 행을 합산 한 결과로 count (*)에서 결과가 났는지 확신 할 수 없다는 것입니다. 누군가가 그걸 보여줄 수 있다면 좋을 것 같습니다. – user3361530
제가 게시 한 질문은 당신이 복제본으로 언급 한 것과 완전히 다릅니다. 누구든지 최대한 빨리 도와주세요. SQL에 대한 많은 지식이 없기 때문에 응답 시간이 – user3361530