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: Quais contratos inteligentes têm uma contagem de transações maior que 1000 e estão associados a um ativo digital criado antes de 2020-01-01?
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_id INT PRIMARY KEY, name VARCHAR(100), transaction_count INT, date_created DATE); INSERT INTO smart_contracts (contract_id, name, transaction_count, date_created) VALUES (1, 'Contract1', 1500, '2019-06-01'), (2, 'Contract2', 800, '2018-09-15'), (3, 'Contract3', 1200, '2020-03-27'); CREATE TABLE digital_assets (asset_id INT PRIMARY KEY, name VARCHAR(100), contract_id INT, FOREIGN KEY (contract_id) REFERENCES smart_contracts(contract_id)); INSERT INTO digital_assets (asset_id, name, contract_id) VALUES (1, 'Asset1', 1), (2, 'Asset2', 2), (3, 'Asset3', 3);
SELECT smart_contracts.name FROM smart_contracts INNER JOIN digital_assets ON smart_contracts.contract_id = digital_assets.contract_id WHERE smart_contracts.transaction_count > 1000 AND smart_contracts.date_created < '2020-01-01';