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: Identificar usuários que têm uma frequência cardíaca mais alta nos fins de semana do que nos dias úteis.
 ###Tabelas: 
CREATE TABLE HeartRates (user_id INT, workout_date DATE, heart_rate INT); INSERT INTO HeartRates (user_id, workout_date, heart_rate) VALUES (1, '2022-01-01', 80), (1, '2022-01-02', 90), (2, '2022-01-01', 70), (2, '2022-01-02', 80);
SELECT user_id FROM HeartRates WHERE EXTRACT(DAYOFWEEK FROM workout_date) IN (1, 7) AND heart_rate > (SELECT AVG(heart_rate) FROM HeartRates WHERE user_id = HeartRates.user_id AND EXTRACT(DAYOFWEEK FROM workout_date) NOT IN (1, 7)) GROUP BY user_id HAVING COUNT(*) > 0;