Free practice · Interactive SQL · easy
Practice
Summarize order volume and revenue
Return one row with COUNT(*) AS order_count and SUM(order_amount) AS total_revenue.
Table relationshipsemployees.manager_id→employees.employee_idorders.customer_id→customers.customer_idorders.sales_rep_id→employees.employee_id
customers
Customer profile fields used for account reporting.
6 rowsGrain One row per customer
customer_idTEXTPKcustomer_nameTEXTcityTEXTstate_codeTEXTsegmentTEXTsignup_dateTEXT
Preview source rows
employees
Sales employees and their reporting relationships.
5 rowsGrain One row per employee
employee_idTEXTPKemployee_nameTEXTregionTEXTmanager_idTEXTFK
Preview source rows
orders
Order-level dates, statuses, owners, and USD amounts.
7 rowsGrain One row per order
order_idTEXTPKcustomer_idTEXTFKorder_dateTEXTstatusTEXTsales_rep_idTEXTFKorder_amountREAL
Preview source rows
Changes to this practice database are never saved.
Ready to check your work?Edit the starter query, run it, then compare your result with the task.