Много мелких неточностей и умолчаний, новичок, наткнувшись на них, скорее потеряет время впустую, чем разберется благодаря этому материалу. Запрос в примере "агрегат на агрегате" некорректен потому что в orders нет никакого func_sum ну и запрос без group by type не выполнится. Такой запрос скорее сведёт с ума в попытке понять от чего предостерегает автор.
А где Вы нашли неточности? Мне как изучающему просто интересно - я ошибок не нашел. Как по мне - статья написана просто для новичка в оконных функциях. Просто дабы избежать большого кол-ва кода (создание доптаблиц, подзапросов) здесь это не показано. Имхо понятнее так, чем читать 3-4 страницы с лишним объяснением select from (select ...), create as select ну и тд. Статья мне зашла. Показывает ошибки, на которые я натыкался сам. В запросе func_sum нет group by, но здесь акцентировано внимание на ошибке в логике, а не на корректном запросе, в угоду компактности статьи. Запрос ошибочен, но смысл имхо другой. 3 основных "оконных" кода, о которых пишет автор - корректны. По крайней мере я как новичок написал бы именно так.
Много мелких неточностей и умолчаний, новичок, наткнувшись на них, скорее потеряет время впустую, чем разберется благодаря этому материалу. Запрос в примере "агрегат на агрегате" некорректен потому что в orders нет никакого func_sum ну и запрос без group by type не выполнится. Такой запрос скорее сведёт с ума в попытке понять от чего предостерегает автор.
А где Вы нашли неточности? Мне как изучающему просто интересно - я ошибок не нашел. Как по мне - статья написана просто для новичка в оконных функциях. Просто дабы избежать большого кол-ва кода (создание доптаблиц, подзапросов) здесь это не показано. Имхо понятнее так, чем читать 3-4 страницы с лишним объяснением select from (select ...), create as select ну и тд. Статья мне зашла. Показывает ошибки, на которые я натыкался сам. В запросе func_sum нет group by, но здесь акцентировано внимание на ошибке в логике, а не на корректном запросе, в угоду компактности статьи. Запрос ошибочен, но смысл имхо другой. 3 основных "оконных" кода, о которых пишет автор - корректны. По крайней мере я как новичок написал бы именно так.