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: Para cada categoria de pesquisa, encontre o ano com o financiamento mínimo e retorne o ano e o valor do financiamento.
 ###Tabelas: 
CREATE SCHEMA ai_research; CREATE TABLE funding (year INT, category VARCHAR(20), amount DECIMAL(10, 2)); INSERT INTO funding (year, category, amount) VALUES (2018, 'explainable_ai', 1000000.00), (2019, 'algorithmic_fairness', 1500000.00), (2020, 'explainable_ai', 1200000.00), (2021, 'creative_applications', 1700000.00);
SELECT category, year, amount FROM (SELECT category, year, amount, ROW_NUMBER() OVER (PARTITION BY category ORDER BY amount ASC) as rn FROM ai_research.funding) t WHERE rn = 1;