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 as estratégias de cibersegurança com suas datas de início e término, e classificá-las com base em sua duração.
 ###Tabelas: 
CREATE TABLE cyber_strategies (id INT, strategy VARCHAR, start_date DATE, end_date DATE); INSERT INTO cyber_strategies (id, strategy, start_date, end_date) VALUES (1, 'Operation Iron Curtain', '2020-01-01', '2022-12-31'), (2, 'Operation Glass Shield', '2019-06-15', '2021-03-23'), (3, 'Operation Cyber Guardian', '2018-04-01', '2020-12-31');
SELECT strategy, start_date, end_date, ROW_NUMBER() OVER (ORDER BY DATEDIFF(end_date, start_date) DESC) as rank FROM cyber_strategies;