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 é a diferença no saldo médio diário entre a primeira e a segunda metade do ano para todos os clientes com uma conta corrente compatível com a Sharia?
 ###Tabelas: 
CREATE TABLE checking (customer_id INT, account_type VARCHAR(20), balance DECIMAL(10, 2), check_date DATE); INSERT INTO checking (customer_id, account_type, balance, check_date) VALUES (1, 'Shariah', 5000.00, '2021-01-01'), (2, 'Checking', 7000.00, '2021-01-02'), (3, 'Shariah', 3000.00, '2021-07-01');
SELECT AVG(balance) FILTER (WHERE check_date <= '2021-06-30') - AVG(balance) FILTER (WHERE check_date > '2021-06-30') FROM checking WHERE account_type = 'Shariah';