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 sensores de temperatura em 'Campo17' e 'Campo18' registraram dados entre '2021-06-15' e '2021-06-30'?
 ###Tabelas: 
CREATE TABLE Field17 (sensor_id INT, sensor_name VARCHAR(50), sensor_type VARCHAR(50), data DATETIME); INSERT INTO Field17 (sensor_id, sensor_name, sensor_type, data) VALUES (1, 'TemperatureSensor1', 'Temperature', '2021-06-16 10:00:00'), (2, 'TemperatureSensor2', 'Temperature', '2021-06-14 12:45:00'); CREATE TABLE Field18 (sensor_id INT, sensor_name VARCHAR(50), sensor_type VARCHAR(50), data DATETIME); INSERT INTO Field18 (sensor_id, sensor_name, sensor_type, data) VALUES (3, 'TemperatureSensor3', 'Temperature', '2021-06-30 09:30:00'), (4, 'TemperatureSensor4', 'Temperature', '2021-06-28 11:00:00');
SELECT DISTINCT sensor_name FROM Field17 WHERE data BETWEEN '2021-06-15' AND '2021-06-30' UNION SELECT DISTINCT sensor_name FROM Field18 WHERE data BETWEEN '2021-06-15' AND '2021-06-30';