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