Отставание и отставание SQL в представлении без упорядочения по? - PullRequest
1 голос
/ 08 июля 2019

Я понимаю, что в представлениях SQL не должно быть оператора ORDER BY с добавлением SELECT TOP 100 процентов в качестве хака, чтобы заставить ORDER BY работать.

Но как же тогда заставить функции LEAD () и LAG () работать с представлением SQL, если мы не можем использовать ORDER BY? Когда для правильной работы LEAD () и LAG () необходим порядок строк?

1 Ответ

1 голос
/ 08 июля 2019

Когда вы используете LAG или LEAD, вы указываете ORDER BY в части OVER () определения столбца.

Это влияет только на то, как определяется LAG или LEAD, и никак не влияет на ПОРЯДОК результатов запроса.

...