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 dias em que a temperatura na Islândia ficou acima do ponto de congelamento em 2017?
 ###Tabelas: 
CREATE TABLE IcelandTemperatures (id INT, temperature DECIMAL(5,2), reading_date DATE); INSERT INTO IcelandTemperatures (id, temperature, reading_date) VALUES (1, 2.1, '2017-01-01'); INSERT INTO IcelandTemperatures (id, temperature, reading_date) VALUES (2, -1.5, '2017-02-01');
SELECT COUNT(*) FROM (SELECT reading_date FROM IcelandTemperatures WHERE temperature > 0 AND reading_date BETWEEN '2017-01-01' AND '2017-12-31') AS subquery;