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 de reproduções por hora para um artista específico na Alemanha?
 ###Tabelas: 
CREATE TABLE artist_streams (stream_id int, user_id int, track_id int, timestamp datetime, artist_id int); INSERT INTO artist_streams (stream_id, user_id, track_id, timestamp, artist_id) VALUES (1, 123, 345, '2022-01-01 10:00:00', 678);
SELECT DATE_FORMAT(timestamp, '%H') as hour, COUNT(*) as stream_count FROM artist_streams WHERE artist_id = 678 AND timestamp BETWEEN '2022-01-01' AND '2022-12-31' AND DATE_FORMAT(timestamp, '%Y-%m') = '2022-01' AND country = 'Germany' GROUP BY hour;