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 máximo de policiais de plantão em cada turno?
 ###Tabelas: 
CREATE TABLE shifts (shift_id INT, shift_start TIME, shift_end TIME); INSERT INTO shifts (shift_id, shift_start, shift_end) VALUES (1, '07:00:00', '15:00:00'), (2, '15:00:00', '23:00:00'), (3, '23:00:00', '07:00:00'); CREATE TABLE police_officers (officer_id INT, shift_id INT, on_duty BOOLEAN); INSERT INTO police_officers (officer_id, shift_id, on_duty) VALUES (1, 1, TRUE), (2, 1, TRUE), (3, 1, TRUE), (4, 2, TRUE), (5, 2, TRUE), (6, 3, TRUE), (7, 3, TRUE);
SELECT shift_id, MAX(COUNT(*)) FROM police_officers JOIN shifts ON police_officers.shift_id = shifts.shift_id WHERE on_duty = TRUE GROUP BY shift_id;