Заказы из JSON-пейлоада
Заказы из JSON-пейлоада
Ты — аналитик маркетплейса TinkerCart. Фронтенд сохраняет каждый заказ одним JSONB-документом в колонке details: канал продажи, применённый купон и итоговая сумма. Маркетингу нужна плоская витрина: из каких каналов приходят заказы и какие купоны реально используются, чтобы решить, какие промокампании продлевать.
Разверни JSON в обычные колонки. У части заказов купона нет вовсе — такие заказы тоже нужны, просто без купона.
Верни столбцы:
- order_id — идентификатор заказа (целое число);
- channel — значение ключа channel, как текст;
- coupon — значение ключа coupon, как текст; NULL, если купона нет;
- total_amount — значение ключа total, приведённое к числу numeric (без округления, как в данных).
Сортировка: по order_id по возрастанию. Каждый заказ — ровно одна строка, ничего не отфильтровывай.
Порядок строк важен
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти