我在蜂巢表中有以下格式的数据。 enter image description here
有人可以帮我写一个配置单元查询吗,这将给我以下结果。
结果是前6个月的总和,没有跳过月份。
这是我尝试过的查询,但是它只给出运行总计。
SELECT t.key,
t.tran_date,
Date_add(Add_months(t.tran_date, 1), 1 - Day(Add_months(t.tran_date, 1)))
run_date,
month(t.tran_date)
month,
Year(t.tran_date)
year,
Sum(t.usd_amt)
OVER(
partition BY t.acct_key, Month(t.tran_date))
current_month_agg_incoming_amt,
Sum(t.usd_amt)
OVER(
partition BY t.acct_key, Ceil(Month(t.tran_date) / 6.0)
ORDER BY Month(t.tran_date))
Result
FROM transaction_denorm_hist_tmp1 t
order by tran_date desc;