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: Quais violações da lei marítima ocorreram nos últimos 6 meses, ordenadas por data?
 ###Tabelas: 
CREATE TABLE violations (id INT, law_code TEXT, description TEXT, violation_date DATE); INSERT INTO violations (id, law_code, description, violation_date) VALUES (1, 'LAW123', 'Speeding', '2021-07-01'), (2, 'LAW456', 'Illegal fishing', '2021-08-15');
SELECT * FROM violations WHERE violation_date >= DATE(NOW()) - INTERVAL 6 MONTH ORDER BY violation_date;