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: Quais são os fornecedores na África com práticas trabalhistas éticas e sua receita total do segundo trimestre de 2022?
 ###Tabelas: 
CREATE TABLE Vendors (vendorID INT, vendorName VARCHAR(50), country VARCHAR(50), ethicalPractice BOOLEAN); CREATE TABLE Products (productID INT, vendorID INT, productName VARCHAR(50), price DECIMAL(10,2)); CREATE TABLE Sales (saleID INT, productID INT, saleDate DATE);
SELECT V.vendorName, SUM(P.price) FROM Vendors V INNER JOIN Products P ON V.vendorID = P.vendorID INNER JOIN Sales S ON P.productID = S.productID WHERE V.country = 'Africa' AND V.ethicalPractice = TRUE AND S.saleDate BETWEEN '2022-04-01' AND '2022-06-30' GROUP BY V.vendorName;