Я хотел бы получить помощь по запросу, который возвращает значение предыдущего дня?
допустим, у меня есть таблица из 2 столбцов, одна из которых содержит дату, а другая - доход (число).
Я бы хотел получать за каждый день в таблице доход предыдущего дня.
Я пытался выполнить этот запрос, но он возвращает мне только значение того же дня, а не дня до
SELECT
date(u.creation_date),
COUNT(CASE WHEN date(u.creation_date) = date_sub(date(u.creation_date), INTERVAL 1 DAY) THEN 1 ELSE 0 END) "yestarday"
FROM user u
GROUP BY 1
ORDER BY 1;
Я ожидаю выхода
дата, выручка, выручка за день до
09/04 , 1, 0
09/05 , 2, 1
09/06 , 1, 2
09/07 , 5, 1
09/08 , 4, 5