В видео (на 5 минуте), при демонстрации принципа работы кумулятивной функции "текущее+следующее" неправильно вычислены значения в колонке SUM в первой и предпоследней строках, тогда как в пояснении все верно.
Вот крутое видео , да ещё как вовремя ) не устаревшее современно. Вообще оконные казались недосигаемыми. Но мне помогло что мне коллега написал запрос на той БД которую я знаю. И я просто как проявитель ваше видео приложил смотрел сравнивал и всё как то само собой пришло. Круто. Спасибо. поделюсь видео с друзьями.
Хорошее объяснение) Спасибо! У меня есть вопрос к таблице, которую демонстрируют на 5 минуте. Судя по запросу : SELECT date, name, rang, SUM (rang) OVER ( PARTITION BY date ORDER BY rang ROWS BETWEEN CURRENT ROW AND 1 FOLOWING) AS ‘sum’ FROM orders; В первой строке (10.02.2021 Иван) Sum должно быть равно 2. В предпоследней строке (12.04.2021 Коля) в этом же столбце должно быть 3. Опечатка ?
Повторю, у вас ошибка на 3:08 минуте: в оригинальной таблице (которую я нашёл в интернете) в 6-ой строке столбца Rang число должно быть 1, а у вас 2. Из-за этого не сходится столбик Sum этой же строки. Исправьте пожалуйста (обычно коммент дописывают в видео, ну или тут в комментах). Эта ошибка путает.
на 3:08, при использовании ORDER BY NAME - 6 строка (шапка не считается), 4 столбец - у меня получается не 5, а 6 - нарастающим итогом. Скажите, почему так? Где я ошибся?
Странное видео, автор показывает пример принципа действия функций, но примеры содержат ошибки. И зритель не может сопоставить теорию с практикой. Зашёл в комменты, автор эту ошибку подсветил в закрепе. Но люди пишут и про другие ошибки. А автор отвечает, "ну, может там ещё ошибки есть". Не досмотрел до конца...