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 o número total de relatórios de violação de trabalho ético e relatórios de conformidade associados a cada fabricante no banco de dados 'EthicalFashion' no ano de 2021.
 ###Tabelas: 
CREATE TABLE labor_compliance_2021 (report_id INT, manufacturer_id INT, violation_details TEXT, is_compliant BOOLEAN, report_date DATE);
SELECT manufacturer_id, COUNT(*) FILTER (WHERE is_compliant = TRUE) AS compliant_count, COUNT(*) FILTER (WHERE is_compliant = FALSE) AS violation_count FROM labor_compliance_2021 WHERE YEAR(report_date) = 2021 GROUP BY manufacturer_id;