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: Mostrar o número de incidentes de violação dos direitos trabalhistas por mês nos últimos doze meses na Austrália, por estado.
 ###Tabelas: 
CREATE TABLE labor_violations (id INT, report_date DATE, state TEXT, incident_count INT); INSERT INTO labor_violations (id, report_date, state, incident_count) VALUES (1, '2022-01-01', 'New South Wales', 25); INSERT INTO labor_violations (id, report_date, state, incident_count) VALUES (2, '2022-02-01', 'Victoria', 30);
SELECT state, DATE_TRUNC('month', report_date) as month, SUM(incident_count) as total_incidents  FROM labor_violations WHERE report_date >= DATE_TRUNC('year', NOW() - INTERVAL '1 year') GROUP BY state, month ORDER BY month;