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 as 3 reclamações relacionadas a deficiências mais comuns recebidas nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE complaints (complaint_id INT, complaint_type VARCHAR(255), date DATE); INSERT INTO complaints (complaint_id, complaint_type, date) VALUES (1, 'Physical Barrier', '2021-03-15'); INSERT INTO complaints (complaint_id, complaint_type, date) VALUES (2, 'Lack of Communication', '2021-02-20');
SELECT complaint_type, COUNT(*) as count FROM complaints WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 6 MONTH) AND NOW() GROUP BY complaint_type ORDER BY count DESC LIMIT 3;