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 máximo, mínimo e médio de transações por dia para cada contrato inteligente na tabela 'smart_contracts_transactions'?
 ###Tabelas: 
CREATE TABLE smart_contracts_transactions (contract_id INT, transaction_date DATE, transactions INT); INSERT INTO smart_contracts_transactions (contract_id, transaction_date, transactions) VALUES (1, '2021-01-01', 10), (1, '2021-01-02', 15), (1, '2021-01-03', 20), (2, '2021-01-01', 5), (2, '2021-01-02', 8), (2, '2021-01-03', 12), (3, '2021-01-01', 25), (3, '2021-01-02', 30), (3, '2021-01-03', 35);
SELECT contract_id, AVG(transactions) AS AverageTransactions, MIN(transactions) AS MinTransactions, MAX(transactions) AS MaxTransactions FROM smart_contracts_transactions GROUP BY contract_id;