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: Calcular a porcentagem de tempo que os navios com propulsão elétrica passam ociosos
 ###Tabelas: 
CREATE TABLE VESSEL_OPERATION (id INT, vessel_name VARCHAR(50), propulsion VARCHAR(50), status VARCHAR(50), timestamp TIMESTAMP);
SELECT 100.0 * COUNT(CASE WHEN propulsion = 'electric' AND status = 'idle' THEN 1 END) / COUNT(*) FROM VESSEL_OPERATION WHERE propulsion = 'electric';