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 saldo médio da conta para clientes que possuem uma conta corrente socialmente responsável ou uma conta de investimento socialmente responsável?
 ###Tabelas: 
CREATE TABLE socially_responsible_checking (checking_id INT, customer_id INT, account_balance DECIMAL); CREATE TABLE socially_responsible_investments (investment_id INT, customer_id INT, account_balance DECIMAL); CREATE TABLE socially_responsible_accounts (account_id INT, checking_id INT, investment_id INT);
SELECT AVG(CASE WHEN srch.customer_id IS NOT NULL THEN srch.account_balance ELSE sri.account_balance END) FROM socially_responsible_checking srch RIGHT JOIN socially_responsible_investments sri ON srch.customer_id = sri.customer_id JOIN socially_responsible_accounts sra ON srch.checking_id = sra.checking_id OR sri.investment_id = sra.investment_id;