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: Liste os 5 principais produtos químicos com a maior taxa de incidentes de segurança no último ano, por trimestre, para a região da Ásia?
 ###Tabelas: 
CREATE TABLE safety_incident (incident_id INT, product_id INT, incident_date DATE, incident_type VARCHAR(255)); CREATE TABLE product (product_id INT, product_name VARCHAR(255), region_id INT); CREATE TABLE region (region_id INT, region_name VARCHAR(255));
SELECT product_name, EXTRACT(QUARTER FROM incident_date) AS quarter, COUNT(incident_id) AS incident_count FROM safety_incident JOIN product ON safety_incident.product_id = product.product_id JOIN region ON product.region_id = region.region_id WHERE region_name = 'Asia' AND incident_date >= DATEADD(year, -1, CURRENT_DATE) GROUP BY product_name, EXTRACT(QUARTER FROM incident_date) ORDER BY incident_count DESC, quarter, product_name LIMIT 5;