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: Determine o número total de modelos de IA treinados para a equidade algorítmica nos últimos 3 anos, agrupados pela localização do treinamento.
 ###Tabelas: 
CREATE TABLE ai_models (model_id INT, model_name VARCHAR(50), trained_for VARCHAR(50), training_location VARCHAR(50), training_date DATE);
SELECT training_location, COUNT(*) AS total FROM ai_models WHERE trained_for = 'algorithmic fairness' AND training_date >= DATE(CURRENT_DATE) - INTERVAL 3 YEAR GROUP BY training_location;