123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- SELECT vendor_id, SUM(invoice_total)
- FROM invoices
- GROUP BY vendor_id;
-
- SELECT v.vendor_name, SUM(i.payment_total) AS payment_total_sum
- FROM vendors v
- JOIN invoices i
- ON v.vendor_id = i.vendor_id
- GROUP BY vendor_name
- ORDER BY payment_total_sum DESC;
-
- SELECT vendor_name,
- Count(*) AS invoice_count, SUM(invoice_total) AS invoice_total_sum
- FROM vendors v
- JOIN invoices i
- ON v.vendor_id = i.vendor_id
- GROUP BY vendor_name
- ORDER BY invoice_count;
-
- SELECT account_description, Count(*) AS line_item_count, Sum(line_item_amount) AS line_item_amount_sum
- FROM General_Ledger_Accounts g
- JOIN Invoice_Line_items li
- on g.account_number= li.account_number
- JOIN invoices i
- ON i.invoice_id = li.invoice_id
- WHERE invoice_date BETWEEN '2018-04-01' AND '2018-06-30'
- GROUP BY account_description
- HAVING line_item_count > 1
- ORDER BY line_item_amount_sum DESC;
-
- SELECT account_number, SUM(line_item_amount) AS line_item_amount_sum
- FROM Invoice_Line_items
- GROUP BY account_number WITH ROLLUP;
-
- SELECT vendor_name, COUNT( DISTINCT account_number) AS number_of_accounts
- FROM vendors v
- JOIN invoices i
- ON v.vendor_id = i.vendor_id
- JOIN Invoice_Line_Items li
- ON i.invoice_id = li.invoice_id
-
- GROUP BY vendor_name
- HAVING number_of_accounts > 1;
-
-
-
-
|