Advertisement
Step8rother

Применение оператора GROUP BY, задача 4

Jun 24th, 2023 (edited)
1,794
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.62 KB | Source Code | 0 0
  1. --Дополните предыдущий запрос. Сгруппируйте данные по неделе заказа. Для этого нужно усечь дату из поля invoice_date, округлив её до первого дня недели. Обратите внимание, поле invoice_date хранит данные типа varchar.
  2.  
  3. SELECT DATE_TRUNC('week', CAST(invoice_date AS TIMESTAMP)),
  4.        SUM(total),
  5.        COUNT(DISTINCT(customer_id)),
  6.        SUM(total)/COUNT(DISTINCT(customer_id))
  7. FROM invoice
  8. WHERE billing_country = 'USA'
  9. GROUP BY DATE_TRUNC('week', CAST(invoice_date AS TIMESTAMP));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement