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 número de inspeções de segurança alimentar com e sem violações por instalação?
 ###Tabelas: 
CREATE TABLE facility_data (facility_id INT, facility_name VARCHAR(100)); INSERT INTO facility_data (facility_id, facility_name) VALUES (1, 'Facility A'), (2, 'Facility B'), (3, 'Facility C'), (4, 'Facility D');
SELECT fd.facility_name, SUM(violation_count) FILTER (WHERE violation_count > 0) AS inspections_with_violations, SUM(violation_count) FILTER (WHERE violation_count = 0) AS inspections_without_violations FROM food_inspections AS fi JOIN facility_data AS fd ON fi.facility_id = fd.facility_id GROUP BY fd.facility_name;