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 de transações por dia para contratos inteligentes com 'Auditoria' como seu nível de risco?
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_id INT, contract_name VARCHAR(50), risk_level VARCHAR(50), transaction_date DATE); INSERT INTO smart_contracts (contract_id, contract_name, risk_level, transaction_date) VALUES (1, 'Contract A', 'Audit', '2022-01-01'), (2, 'Contract B', 'Audit', '2022-01-02'), (3, 'Contract C', 'Low', '2022-01-01'), (4, 'Contract D', 'Medium', '2022-01-02');
SELECT risk_level, MAX(transaction_count) as max_transactions FROM (SELECT risk_level, DATE(transaction_date) as transaction_date, COUNT(*) as transaction_count FROM smart_contracts WHERE risk_level = 'Audit' GROUP BY risk_level, transaction_date) as subquery GROUP BY risk_level;