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: Encontre a diferença no número de doações entre a primeira metade do ano e a segunda metade do ano.
 ###Tabelas: 
CREATE TABLE donations (id INT, donor_id INT, donation_date DATE); INSERT INTO donations (id, donor_id, donation_date) VALUES (1, 1, '2021-01-01'), (2, 2, '2021-06-15'), (3, 3, '2021-07-01'), (4, 4, '2021-12-31');
SELECT COUNT(*) FILTER (WHERE EXTRACT(MONTH FROM donation_date) < 7) - COUNT(*) FILTER (WHERE EXTRACT(MONTH FROM donation_date) >= 7) FROM donations;