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 custo médio de produção de biossensores por mês no último ano, por fabricante?
 ###Tabelas: 
CREATE TABLE biosensor_production (prod_id INT, manufacturer VARCHAR(50), production_month DATE, cost FLOAT); INSERT INTO biosensor_production (prod_id, manufacturer, production_month, cost) VALUES (1, 'BioSys', '2021-01-01', 3500), (2, 'NanoSensors', '2021-02-01', 4000), (3, 'BioSys', '2021-03-01', 3700), (4, 'NanoSensors', '2021-04-01', 4200), (5, 'BioSys', '2021-05-01', 3800), (6, 'NanoSensors', '2021-06-01', 4100), (7, 'BioSys', '2021-07-01', 3600), (8, 'NanoSensors', '2021-08-01', 4300), (9, 'BioSys', '2021-09-01', 3900), (10, 'NanoSensors', '2021-10-01', 4400), (11, 'BioSys', '2021-11-01', 3400), (12, 'NanoSensors', '2021-12-01', 4500);
SELECT manufacturer, AVG(cost) as avg_monthly_cost FROM biosensor_production WHERE production_month BETWEEN DATEADD(year, -1, CURRENT_DATE) AND CURRENT_DATE GROUP BY manufacturer, YEAR(production_month), MONTH(production_month);