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 horas de treinamento, agrupado pelo tipo de treinamento, para o departamento de 'Operações de Mineração', nos últimos 3 meses, onde as horas de treinamento são superiores a 10 horas?
 ###Tabelas: 
CREATE TABLE TrainingHours(id INT, training_type VARCHAR(50), department VARCHAR(50), training_hours INT, training_date DATE);
SELECT training_type, SUM(training_hours) as total_training_hours FROM TrainingHours WHERE department = 'Mining Operations' AND training_date >= DATE(NOW()) - INTERVAL 3 MONTH GROUP BY training_type HAVING total_training_hours > 10;