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 causas não receberam doações nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE DonationsByCause (DonationID int, DonorID int, Amount float, Cause varchar(255), DonationDate date); INSERT INTO DonationsByCause VALUES (1,1,500000,'Education','2022-01-01'); INSERT INTO DonationsByCause VALUES (2,2,300000,'Health','2021-12-31'); INSERT INTO DonationsByCause VALUES (3,1,700000,'Environment','2022-03-01');
SELECT Cause FROM DonationsByCause GROUP BY Cause HAVING COUNT(CASE WHEN DonationDate >= DATEADD(month, -6, GETDATE()) THEN 1 END) = 0;