У меня есть таблица, которая выглядит следующим образом:Поворотная колонка Postgresql
username item_name total_units_per_username
[email protected] laptop 2
[email protected] watch 2
[email protected] phone 3
[email protected] laptop 3
[email protected] watch 3
, что я хотел бы это таблица, которая выглядит следующим образом:
total_units_per_username item_name frequency
3 phone, laptop, watch 1
По существу я хочу повернуть колонну item_name, объединить все значения над total_units_per_username и подсчитать частоту этого события. Я использую Snowflake.
Спасибо!
Как ваши пяти строк включить в эту одну строку? –
Я по существу ищу что-то похожее на функцию LEAD, но не ограничиваюсь следующей строкой, которую я разделяю. Кроме того, поскольку total_units_per_username растет со временем, это не долгосрочное решение. – Julia