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: Quantos clientes únicos fizeram compras em Michigan na segunda metade de 2021?
 ###Tabelas: 
CREATE TABLE purchases (id INT, state VARCHAR(50), month VARCHAR(50), customer_id INT); INSERT INTO purchases (id, state, month, customer_id) VALUES (1, 'Michigan', 'July', 100), (2, 'Michigan', 'August', 101), (3, 'Michigan', 'September', 102), (4, 'Michigan', 'October', 103), (5, 'Michigan', 'November', 104), (6, 'Michigan', 'December', 105);
SELECT COUNT(DISTINCT customer_id) FROM purchases WHERE state = 'Michigan' AND (month = 'July' OR month = 'August' OR month = 'September' OR month = 'October' OR month = 'November' OR month = 'December') AND customer_id IS NOT NULL;