ADDRESS | WEEKS | SALES | |
---|---|---|---|
1 | a | WEEK1 | 1 |
2 | a | WEEK2 | 2 |
3 | a | WEEK3 | 3 |
4 | b | WEEK1 | 4 |
5 | b | WEEK2 | 5 |
6 | b | WEEK3 | 6 |
7 | c | WEEK1 | 7 |
8 | c | WEEK2 | 8 |
9 | c | WEEK3 | 9 |
Ant-DAO-MentUNPIVOT
Updated 2025-03-11
99
1
2
3
4
5
6
7
8
9
10
›
⌄
with raw_data as (
select 'a' as address, 1 as week1, 2 as week2, 3 as week3
union select 'b' as address, 4 as week1, 5 as week2, 6 as week3
union select 'c' as address, 7 as week1, 8 as week2, 9 as week3
)
select * from raw_data
unpivot(sales for weeks in (week1, week2, week3))
Last run: about 1 month ago
9
145B
0s