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: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}
 ###Tabelas: 
CREATE TABLE Companies (company_id INT, company_name VARCHAR(255), company_country VARCHAR(255)); INSERT INTO Companies (company_id, company_name, company_country) VALUES (1, 'Ethereum Foundation', 'Switzerland'), (2, 'ConsenSys', 'US'), (3, 'Cardano Foundation', 'Switzerland'); CREATE TABLE DigitalAssets (asset_id INT, asset_name VARCHAR(255), company_id INT, is_smart_contract BOOLEAN); INSERT INTO DigitalAssets (asset_id, asset_name, company_id, is_smart_contract) VALUES (1, 'ETH', 2, false), (2, 'DAI', 2, true), (3, 'ADA', 3, false);
SELECT SUM(CASE WHEN DigitalAssets.company_country = 'US' THEN 1 ELSE 0 END) AS total_us_assets, SUM(CASE WHEN DigitalAssets.company_country = 'US' AND DigitalAssets.is_smart_contract = true THEN 1 ELSE 0 END) AS us_smart_contracts FROM DigitalAssets INNER JOIN Companies ON DigitalAssets.company_id = Companies.company_id;