나는 현재 날짜와 지난 2 일 합계를 3 일간의 후행 합계로 계산하는 방법을 찾기 위해 날짜와 요일을 요약하고자합니다. MariaDB, MYSQL 포크를 사용하고 있습니다.후행 합계 쿼리
다음은 데이터의 하위 집합입니다.
select Date, Total from keywordSum limit 5;
+------------+--------+
| Date | Total |
+------------+--------+
| 2010-11-11 | 316815 |
| 2010-11-12 | 735305 |
| 2010-11-13 | 705116 |
| 2010-11-14 | 725020 |
| 2010-11-15 | 745378 |
+------------+--------+
나는이 유사한 결과를 끝내고 싶습니다
+------------+--------+-----------+
| Date | Total | 3DayTotal |
+------------+--------+-----------+
| 2010-11-11 | 316815 | 316815 |
| 2010-11-12 | 735305 | 1052120 |
| 2010-11-13 | 705116 | 1757236 |
| 2010-11-14 | 725020 | 2167441 |
| 2010-11-15 | 745378 | 2177514 |
+------------+--------+-----------+
심지어 NaN의를 인쇄 할 수 있습니다 또는 이전 일이 존재하지 않는 경우 비워 둡니다. 어떤 생각이나 제안이라도 대단히 감사하겠습니다.
이 작업을 수행하고자하는 많은 열이 포함되어있을 때이 더 나은 방법이 있습니다. –
@Steven - 여러 개의 합계가 있습니까? 예, 실행중인 총계 당 한쌍의 변수로 – RichardTheKiwi
또한 매일 데이터 세트에 레코드가 없으면 올바르게 작동하지 않는다는 단점이 있습니다. 이전 2 일과 현재 2 일을 합한 것입니다. –