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 o número de dias consecutivos com interações digitais para cada exposição e encontrar a exposição com a maior sequência.
 ###Tabelas: 
CREATE TABLE Exhibition (Id INT, Name VARCHAR(100)); CREATE TABLE DigitalInteraction (Id INT, ExhibitionId INT, InteractionDate DATE);
SELECT ExhibitionId, Name, DENSE_RANK() OVER (PARTITION BY ExhibitionId ORDER BY InteractionDate DESC) - DENSE_RANK() OVER (PARTITION BY ExhibitionId ORDER BY InteractionDate ASC) as ConsecutiveDays, COUNT(*) as LongestStreak FROM Exhibition e JOIN DigitalInteraction di ON e.Id = di.ExhibitionId GROUP BY ExhibitionId, Name HAVING COUNT(*) > 1 ORDER BY ConsecutiveDays DESC, LongestStreak DESC;