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 é a porcentagem de hotéis na região da América do Norte que adotaram sistemas de limpeza de quartos com inteligência artificial até o primeiro trimestre de 2024?
 ###Tabelas: 
CREATE TABLE hotel_features (hotel_id INT, region TEXT, ai_housekeeping BOOLEAN, date DATE); INSERT INTO hotel_features (hotel_id, region, ai_housekeeping, date) VALUES (1, 'USA', true, '2024-01-01'), (2, 'Canada', false, '2024-01-01'), (3, 'Mexico', true, '2024-01-01');
SELECT (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM hotel_features WHERE region = 'North America' AND date = '2024-01-01')) FROM hotel_features WHERE ai_housekeeping = true AND region = 'North America' AND date = '2024-01-01';