Что вернёт запрос? ```sql SELECT user_id, event_date, LAG(event_date) OVER (PARTITION BY user_id ORDER BY event_date) AS prev_date, event_date - LAG(event_date) OVER (PARTITION BY user_id ORDER BY event_date) AS days_diff FROM user_events WHERE user_id = 1 ORDER BY event_date; ``` Данные: user_id=1 имеет event_date: 2024-01-01, 2024-01-05, 2024-01-12.

SQL medium middle

Варианты ответа

Разбор ответа

Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.

2475 вопросов с разбором, quiz-режим с проверкой, AI-собес и подготовка к интервью аналитика.

Получить доступ к ответам — все вопросы →

Похожие вопросы из категории «SQL»