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 é o número total de programas de justiça restaurativa, por estado, com uma data de início nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE restorative_justice_programs (program_id INT, state VARCHAR(20), start_date DATE); INSERT INTO restorative_justice_programs (program_id, state, start_date) VALUES (1, 'California', '2017-01-01'), (2, 'Texas', '2018-06-15'), (3, 'New York', '2019-02-03');
SELECT restorative_justice_programs.state, COUNT(*) as num_programs FROM restorative_justice_programs WHERE restorative_justice_programs.start_date >= DATE_SUB(CURRENT_DATE, INTERVAL 5 YEAR) GROUP BY restorative_justice_programs.state;