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: Qual é o tempo médio para corrigir vulnerabilidades críticas para cada departamento no setor de tecnologia?
 ###Tabelas: 
CREATE TABLE vulnerabilities (vuln_id INT, sector VARCHAR(50), department VARCHAR(50), vuln_severity VARCHAR(50), vuln_report_date DATE, vuln_patch_date DATE); INSERT INTO vulnerabilities (vuln_id, sector, department, vuln_severity, vuln_report_date, vuln_patch_date) VALUES (1, 'Technology', 'IT', 'critical', '2022-01-01', '2022-01-05'), (2, 'Technology', 'IT', 'high', '2022-01-02', '2022-01-07'), (3, 'Technology', 'Security', 'critical', '2022-01-03', '2022-01-10');
SELECT department, AVG(DATEDIFF(day, vuln_report_date, vuln_patch_date)) as avg_patch_time FROM vulnerabilities WHERE sector = 'Technology' AND vuln_severity = 'critical' GROUP BY department;