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: Quantos professores completaram o curso 'Pedagogia Crítica' em 2023?
 ###Tabelas: 
CREATE TABLE Completions (CompletionID INT, StudentID INT, CourseID INT, CompletionDate DATE); INSERT INTO Completions (CompletionID, StudentID, CourseID, CompletionDate) VALUES (1, 1, 1, '2023-01-01'), (2, 2, 2, '2023-01-02'), (3, 3, 1, '2023-01-03'), (4, 5, 2, '2023-01-04'); CREATE TABLE Courses (CourseID INT, CourseName VARCHAR(50), Cost INT, CertificationYear INT, TargetAudience VARCHAR(20)); INSERT INTO Courses (CourseID, CourseName, Cost, CertificationYear, TargetAudience) VALUES (1, 'Critical Pedagogy', 250, 2023, 'Teachers'), (2, 'Data Analysis for Educators', 250, 2023, 'Teachers');
SELECT COUNT(*) FROM Completions INNER JOIN Courses ON Completions.CourseID = Courses.CourseID WHERE Courses.CourseName = 'Critical Pedagogy' AND CertificationYear = 2023 AND TargetAudience = 'Teachers';