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 financiamento máximo e mínimo recebido por startups de biotecnologia em cada província do Canadá?
 ###Tabelas: 
CREATE SCHEMA if not exists funding_canada;CREATE TABLE if not exists funding_canada.startups (id INT, name VARCHAR(100), province VARCHAR(50), funding DECIMAL(10,2));INSERT INTO funding_canada.startups (id, name, province, funding) VALUES (1, 'StartupA', 'Ontario', 3000000.00), (2, 'StartupB', 'Quebec', 1000000.00), (3, 'StartupC', 'Ontario', 500000.00), (4, 'StartupD', 'British Columbia', 2000000.00);
SELECT province, MAX(funding) as max_funding, MIN(funding) as min_funding FROM funding_canada.startups GROUP BY province;