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: Qual é o número total de endereços IP únicos envolvidos em incidentes por mês?
 ###Tabelas: 
CREATE TABLE incident_ip_addresses (incident_id INT, ip_address VARCHAR(15)); INSERT INTO incident_ip_addresses (incident_id, ip_address) VALUES (1, '192.168.1.1'); INSERT INTO incident_ip_addresses (incident_id, ip_address) VALUES (2, '192.168.1.2'); INSERT INTO incident_ip_addresses (incident_id, ip_address) VALUES (3, '192.168.1.1'); INSERT INTO incident_ip_addresses (incident_id, ip_address) VALUES (4, '192.168.1.3');
SELECT DATEADD(month, DATEDIFF(month, 0, incident_date), 0) as month, COUNT(DISTINCT ip_address) as num_unique_ips FROM incident_ip_addresses GROUP BY month ORDER BY month;