A partir desta postagem Como usar o ROW_NUMBER no procedimento a seguir?
Existem duas versões de respostas em que uma usa uma sub-querye a outra usa umaCTE para resolver o mesmo problema.
Agora, qual é a vantagem de usar CTE (Common Table Expression)uma 'subconsulta' em excesso (portanto, mais legível que a consulta está realmente fazendo)
A única vantagem de usar um CTEover sub-selecté que eu posso realmente nomear o sub-query. Existem outras diferenças entre os dois quando um CTE é usado como um CTE simples (não recursivo)?