View difference between Paste ID: ufyLQunL and Sg3wit4s
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;