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 modelos de IA criados para aplicações criativas, por mês, no ano de 2022, para empresas sediadas no Canadá?
 ###Tabelas: 
CREATE TABLE CreativeAIs (ID INT, AI VARCHAR(255), Type VARCHAR(255), Date DATE, CompanyCountry VARCHAR(255)); INSERT INTO CreativeAIs (ID, AI, Type, Date, CompanyCountry) VALUES (1, 'AI1', 'Creative', '2022-01-01', 'Canada'), (2, 'AI2', 'Non-Creative', '2022-01-05', 'Canada'), (3, 'AI3', 'Creative', '2022-02-12', 'Canada'), (4, 'AI4', 'Creative', '2022-03-01', 'Canada'), (5, 'AI5', 'Non-Creative', '2022-03-05', 'Canada'), (6, 'AI6', 'Creative', '2022-04-01', 'Canada'), (7, 'AI7', 'Creative', '2022-05-01', 'Canada'), (8, 'AI8', 'Non-Creative', '2022-05-05', 'Canada'), (9, 'AI9', 'Creative', '2022-06-01', 'Canada');
SELECT EXTRACT(MONTH FROM Date) as Month, COUNT(*) as Total_AI_Models FROM CreativeAIs WHERE Type = 'Creative' AND Date BETWEEN '2022-01-01' AND '2022-12-31' AND CompanyCountry = 'Canada' GROUP BY Month;