SQL: Рассчитать Q4-актуальный и Q3-за тот же период% изменения - PullRequest
0 голосов
/ 27 ноября 2018

Задача: рассчитать% изменения в сегодняшних данных за 4 квартал (с 1 октября по 26 ноября - 4 квартал) ... в сравнении с тем же периодом в 3 квартале (с 1 июля по 26 августа - 3 квартал).

Это выходная таблица, которую я ищу.

enter image description here

С каждым днем ​​код SQL должен сравнивать текущие данные с тем же днем ​​предыдущего квартала.

До сих пор плакат дал мне это, что действительно полезно.

DATE_SUB(curdate(), INTERVAL 1 QUARTER)

Так что теперь я хочу что-то вроде ...

SELECT sales 
FROM Sales_Database
WHERE date between '2018-06-01' and DATE_SUB(curdate(), INTERVAL 1 QUARTER)

... но это не работает.Есть идеи?

1 Ответ

0 голосов
/ 27 ноября 2018

В MySQL вы можете использовать:

DATE_SUB(curdate(), INTERVAL 1 QUARTER)

Это будет вычесть одну четверть от текущей даты.

...