SQL-complete-tutorial
22 строки · 526.0 Байт
1USE sql_invoicing;
2
3SELECT
4invoice_id,
5invoice_total,
6(SELECT AVG(invoice_total)
7FROM invoices) AS invoice_average,
8invoice_total - (SELECT invoice_average) AS difference
9FROM invoices;
10
11-- show all clients with thir total_sales for issued invoices
12
13SELECT
14client_id,
15name,
16(SELECT SUM(invoice_total)
17FROM invoices
18WHERE client_id = c.client_id) AS total_sales,
19(SELECT AVG(invoice_total)
20FROM invoices) AS average,
21(SELECT total_sales - average) AS difference
22FROM clients c;
23
24