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 programas receberam doações, mas não têm horas de voluntariado registradas?
 ###Tabelas: 
CREATE TABLE program_data (program_id INT, sector TEXT, donation DECIMAL(10,2), volunteer_hours INT); INSERT INTO program_data (program_id, sector, donation, volunteer_hours) VALUES (1, 'education', 1500.00, 500), (2, 'health', 2000.00, 300), (3, 'education', 1000.00, 0);
SELECT program_id FROM program_data WHERE donation > 0 AND volunteer_hours = 0;