Pergunta de entrevista da empresa Amazon

SQL: something like self join, window function