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: Identificar os 3 principais patentes de engenharia de bioprocessos por data de patente.
 ###Tabelas: 
CREATE SCHEMA if not exists bioprocess; USE bioprocess; CREATE TABLE if not exists patents (id INT PRIMARY KEY, name VARCHAR(255), patent_date DATE); INSERT INTO patents (id, name, patent_date) VALUES (1, 'PatentA', '2018-01-10'), (2, 'PatentB', '2019-05-23'), (3, 'PatentC', '2017-12-31'), (4, 'PatentD', '2020-11-15'), (5, 'PatentE', '2021-03-02'), (6, 'PatentF', '2016-08-08');
SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY patent_date DESC) as row_num FROM patents) as patents_ranked WHERE row_num <= 3;