Browse Source

Demo queries from slides

master
Bart De Lepeleer 2 years ago
parent
commit
75f3503dc2

+ 16
- 0
demo-queries-from slides-1.sql View File

@@ -0,0 +1,16 @@
CREATE TABLE invoices_copy AS
SELECT *
FROM invoices;

CREATE TABLE old_invoices AS
SELECT *
FROM invoices
WHERE invoice_total - payment_total - credit_total = 0;

CREATE TABLE vendor_balances AS
SELECT vendor_id, SUM(invoice_total) AS sum_of_invoices
FROM invoices
WHERE (invoice_total - payment_total - credit_total) <> 0
GROUP BY vendor_id;

DROP TABLE old_invoices;

+ 13
- 0
demo-queries-from slides-2.sql View File

@@ -0,0 +1,13 @@
INSERT INTO invoices VALUES
(115, 97, '456789', '2018-08-01', 8344.50, 0, 0, 1, '2018-08-31', NULL);

INSERT INTO invoices
(vendor_id, invoice_number, invoice_total, terms_id, invoice_date,
invoice_due_date)
VALUES
(97, '456789', 8344.50, 1, '2018-08-01', '2018-08-31');
INSERT INTO invoices VALUES
(116, 97, '456701', '2018-08-02', 270.50, 0, 0, 1, '2018-09-01', NULL),
(117, 97, '456791', '2018-08-03', 4390.00, 0, 0, 1, '2018-09-02', NULL),
(118, 97, '456792', '2018-08-03', 565.60, 0, 0, 1, '2018-09-02', NULL);

+ 16
- 0
demo-queries-from slides-3.sql View File

@@ -0,0 +1,16 @@
USE ex;

INSERT INTO color_sample (color_number)
VALUES (606);

INSERT INTO color_sample (color_name)
VALUES ('Yellow');

INSERT INTO color_sample
VALUES (DEFAULT, DEFAULT, 'Orange');

INSERT INTO color_sample
VALUES (DEFAULT, 808, NULL);

INSERT INTO color_sample
VALUES (DEFAULT, DEFAULT, NULL);

+ 13
- 0
demo-queries-from slides-4.sql View File

@@ -0,0 +1,13 @@
INSERT INTO invoice_archive
SELECT *
FROM invoices
WHERE invoice_total - payment_total - credit_total = 0;

INSERT INTO invoice_archive
(invoice_id, vendor_id, invoice_number, invoice_total, credit_total,
payment_total, terms_id, invoice_date, invoice_due_date)
SELECT
invoice_id, vendor_id, invoice_number, invoice_total, credit_total,
payment_total, terms_id, invoice_date, invoice_due_date
FROM invoices
WHERE invoice_total - payment_total - credit_total = 0;

+ 12
- 0
demo-queries-from slides-5.sql View File

@@ -0,0 +1,12 @@
UPDATE invoices
SET payment_date = '2018-09-21',
payment_total = 19351.18
WHERE invoice_number = '97/522';

UPDATE invoices
SET terms_id = 1
WHERE vendor_id = 95;

UPDATE invoices
SET credit_total = credit_total + 100
WHERE invoice_number = '97/522';

+ 13
- 0
demo-queries-from slides-6.sql View File

@@ -0,0 +1,13 @@
UPDATE invoices
SET terms_id = 1
WHERE vendor_id =
(SELECT vendor_id
FROM vendors
WHERE vendor_name = 'Pacific Bell');
UPDATE invoices
SET terms_id = 1
WHERE vendor_id IN
(SELECT vendor_id
FROM vendors
WHERE vendor_state IN ('CA', 'AZ', 'NV'));

+ 14
- 0
demo-queries-from slides-7.sql View File

@@ -0,0 +1,14 @@
DELETE FROM general_ledger_accounts
WHERE account_number = 306;

DELETE FROM invoice_line_items
WHERE invoice_id = 78 AND invoice_sequence = 2;

DELETE FROM invoice_line_items
WHERE invoice_id = 12;

DELETE FROM invoice_line_items
WHERE invoice_id IN
(SELECT invoice_id
FROM invoices
WHERE vendor_id = 115);

Loading…
Cancel
Save