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: Identificar os 3 softwares mais vulneráveis pelo número de vulnerabilidades únicas no último ano.
 ###Tabelas: 
CREATE TABLE software (id INT, name VARCHAR(50), version VARCHAR(50), vulnerability_count INT, vulnerability_date DATE); INSERT INTO software (id, name, version, vulnerability_count, vulnerability_date) VALUES (1, 'Windows 10', '21H2', 12, '2022-02-01'), (2, 'Windows 10', '20H2', 15, '2021-08-15'), (3, 'Google Chrome', '93.0.4577.63', 8, '2021-10-01');
SELECT name, SUM(vulnerability_count) as total_vulnerabilities FROM software WHERE vulnerability_date >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR) GROUP BY name ORDER BY total_vulnerabilities DESC LIMIT 3;