Накопленная сумма продуктов по дням (месяцам) в SQL - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь получить количество записей для каждого дня месяца. Сегодня 19 мая, у меня есть все данные до сегодняшнего дня с начала месяца, поэтому я буду использовать group_by для получения результата, но проблема здесь в том, что я хочу показать данные и на будущее.

Например, за 04/20 (завтра) я должен получить среднее значение всех записей за 20-й день за последние 3 месяца. На изображении ниже у меня 31 на 03/20, 59 на 20/20, 90 на 01/20, поэтому на 04/20 - я должен получить 60, так как это среднее значение за последние 3 месяца на 20-й день месяц (31 + 59 + 90/3). пожалуйста, помогите.

Sample data image

1 Ответ

0 голосов
/ 19 апреля 2019

В остальное время вы можете UNION еще раз выбрать текущий запрос, который группирует по TO_CHAR(timestamp_column, 'DD') и извлекает данные только из дней, у которых этот столбец больше текущего дня месяца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...