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: Quais países foram alvo de ataques cibernéticos nos últimos 6 meses e qual foi a natureza de cada ataque?
 ###Tabelas: 
CREATE TABLE cyber_attacks (id INT, country VARCHAR(50), date DATE, attack_type VARCHAR(50), attack_details VARCHAR(50)); INSERT INTO cyber_attacks (id, country, date, attack_type, attack_details) VALUES (1, 'USA', '2022-01-01', 'Phishing', 'Targeted government employees'), (2, 'China', '2022-01-02', 'Malware', 'Infected government systems'), (3, 'Russia', '2022-01-03', 'Ransomware', 'Encrypted government data'), (4, 'USA', '2022-02-01', 'SQL Injection', 'Targeted government databases'), (5, 'China', '2022-02-02', 'DDOS', 'Targeted government websites'), (6, 'Russia', '2022-02-03', 'APT', 'Targeted government networks'), (7, 'USA', '2022-03-01', 'Phishing', 'Targeted government employees'), (8, 'China', '2022-03-02', 'Malware', 'Infected government systems'), (9, 'Russia', '2022-03-03', 'Ransomware', 'Encrypted government data');
SELECT country, date, attack_type, attack_details FROM cyber_attacks WHERE date BETWEEN '2022-01-01' AND '2022-06-30';