Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Mostrar o número total de serviços prestados a cada departamento e a porcentagem total de serviços prestados a cada departamento.
 ###Tabelas: 
CREATE TABLE suppliers (id INT, name TEXT, industry TEXT); CREATE TABLE services (id INT, supplier_id INT, department TEXT, date DATE); INSERT INTO suppliers (id, name, industry) VALUES (1, 'Supplier A', 'Manufacturing'), (2, 'Supplier B', 'Electronics'), (3, 'Supplier C', 'Manufacturing'), (4, 'Supplier D', 'Electronics'), (5, 'Supplier E', 'Manufacturing'); INSERT INTO services (id, supplier_id, department, date) VALUES (1, 1, 'Engineering', '2021-01-01'), (2, 1, 'Assembly', '2021-02-01'), (3, 2, 'Assembly', '2021-03-01'), (4, 2, 'Assembly', '2021-04-01'), (5, 3, 'Assembly', '2021-05-01'), (6, 3, 'Assembly', '2021-06-01'), (7, 4, 'Assembly', '2021-07-01'), (8, 4, 'Assembly', '2021-08-01'), (9, 5, 'Assembly', '2021-09-01');
SELECT department, COUNT(*) as total_services, 100.0 * COUNT(*) / (SELECT COUNT(*) FROM services) as percentage FROM services GROUP BY department;