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: Determine o número de violações de práticas trabalhistas éticas por tipo de fornecedor, juntamente com a última data de inspeção.
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, supplier_type VARCHAR(255));CREATE TABLE violations (violation_id INT, violation_count INT, FK_supplier_id REFERENCES suppliers(supplier_id));CREATE TABLE inspections (inspection_id INT, last_inspection_date DATE, FK_supplier_id REFERENCES suppliers(supplier_id));
SELECT s.supplier_type, v.violation_count, i.last_inspection_date FROM suppliers s JOIN violations v ON s.supplier_id = v.supplier_id JOIN inspections i ON s.supplier_id = i.supplier_id GROUP BY s.supplier_type, v.violation_count, i.last_inspection_date;