SHOW:
|
|
- or go back to the newest paste.
1 | - | --Проверьте, какую выручку в среднем приносит каждый покупатель. Выгрузите общую сумму выручки, число уникальных покупателей (поле customer_id) и среднюю выручку на уникального пользователя для страны США. |
1 | + | --Дополните предыдущий запрос. Сгруппируйте данные по неделе заказа. Для этого нужно усечь дату из поля invoice_date, округлив её до первого дня недели. Обратите внимание, поле invoice_date хранит данные типа varchar. |
2 | ||
3 | - | SELECT COUNT(DISTINCT(customer_id)), |
3 | + | SELECT DATE_TRUNC('week', CAST(invoice_date AS timestamp)), |
4 | SUM(total), | |
5 | - | SUM(total)/COUNT(DISTINCT(customer_id)) AS average |
5 | + | COUNT(DISTINCT(customer_id)), |
6 | SUM(total)/COUNT(DISTINCT(customer_id)) | |
7 | FROM invoice | |
8 | - | GROUP BY billing_country; |
8 | + | |
9 | GROUP BY DATE_TRUNC('week', CAST(invoice_date AS timestamp)); |