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)); |