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: Contar o número total de testes de qualidade da água realizados na província de Alberta, Canadá no último mês.
 ###Tabelas: 
CREATE TABLE provinces (id INT, name VARCHAR(255)); INSERT INTO provinces (id, name) VALUES (1, 'Alberta'); CREATE TABLE water_quality_tests (id INT, province_id INT, test_date DATE); INSERT INTO water_quality_tests (id, province_id) VALUES (1, 1);
SELECT COUNT(*) as total_tests FROM water_quality_tests WHERE water_quality_tests.test_date >= (CURRENT_DATE - INTERVAL '1 month')::date AND water_quality_tests.province_id IN (SELECT id FROM provinces WHERE name = 'Alberta');