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 vacinas contra a gripe administradas por mês no Canadá, dividido por província?
 ###Tabelas: 
CREATE TABLE flu_shots (id INT, shot_id INT, patient_id INT, shot_date DATE, province VARCHAR(50)); INSERT INTO flu_shots (id, shot_id, patient_id, shot_date, province) VALUES (1, 1001, 801, '2021-01-15', 'Ontario'); INSERT INTO flu_shots (id, shot_id, patient_id, shot_date, province) VALUES (2, 1002, 802, '2021-02-03', 'Quebec');
SELECT province, DATE_TRUNC('month', shot_date) AS month, COUNT(*) FROM flu_shots WHERE country = 'Canada' GROUP BY province, month;