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: Identificar os programas que não possuem doações individuais maiores que $1000, mas que receberam doações totais maiores que $10000?
 ###Tabelas: 
CREATE TABLE ProgramDonations (ProgramID INT, DonationAmount DECIMAL(10,2)); INSERT INTO ProgramDonations (ProgramID, DonationAmount) VALUES (101, 1500.00), (101, 500.00), (102, 8000.00), (102, 3000.00), (103, 50.00);
SELECT ProgramID FROM ProgramDonations WHERE ProgramID NOT IN (SELECT ProgramID FROM ProgramDonations WHERE DonationAmount > 1000) GROUP BY ProgramID HAVING SUM(DonationAmount) > 10000;