Я хочу получить разницу в% между last_value и last_value за 7 дней. Это то, как я делаю это прямо сейчас, но хотел бы иметь любые другие предложения или альтернативы:
Пример Эта
дата ---- number_of_users
01/01: 5005
01/02: 6555
...
current_date-7: 5553 ...
current_date: 6000
Я пытаюсь сравнить 6000 и 5553. Как я делаю это правильно:
select
date,
case
when date=current_date then number_of_users
else lag(number_of_users,7) over(order by date) end as lag_7_day
from
my_table
Дайте мне знать если у вас есть альтернативы? Спасибо!