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: Quantas bibliotecas públicas e centros comunitários existem na cidade de Chicago, juntamente com suas localizações e horários de funcionamento?
 ###Tabelas: 
CREATE TABLE libraries(id INT, name VARCHAR(100), location VARCHAR(100), operating_hours VARCHAR(50));CREATE TABLE community_centers(id INT, name VARCHAR(100), location VARCHAR(100), operating_hours VARCHAR(50));
SELECT 'library' as facility_type, COUNT(*) as total, location, operating_hours FROM libraries WHERE city = 'Chicago' GROUP BY location, operating_hours UNION ALL SELECT 'community center' as facility_type, COUNT(*) as total, location, operating_hours FROM community_centers WHERE city = 'Chicago' GROUP BY location, operating_hours;