Pular para o conteúdo principal

views x order by

Enquanto eu criava algumas views, para um trabalho da faculdade eu tentei ordenar e me mostrou o seguinte erro.

Mensagem 1033, Nível 15, Estado 1, Procedimento VW_testando, Linha 8
A cláusula ORDER BY é inválida em exibições, funções embutidas, tabelas derivadas, subconsultas e expressões de tabela comuns, a menos que TOP, OFFSET ou FOR XML também esteja especificado.
E quando eu tentei Order em uma conta matemática ou Rank, ele aceitou com sucesso.
Então lá vai a dica, é possível ordenar somente contas matemáticas e Rank  Não pode ordenar uma View em outros casos.

Comentários

Postagens mais visitadas deste blog

Criar um BD usando chave PK e FK (SQL 2012)

Vamos a algumas coisas que devemos usar como padrão em um banco. Quando se refere a chaves primarias é certo usar abreviação PK de primary key. Já a chave estrangeira usa-se o FK de foreign key. Mais como saber se seu banco deu certo e está exatamente como foi pedido? Então uma coisa que costumo fazer é criar um diagrama do banco, para então verificar se está tudo exatamente como eu deseja ou que foi solicitado para mim. Uma duvida que eu tive logo quando iniciei com banco de dados foi, o que significa essa chave amarela. Ela se refere a relações de 1 para 1 e o simbolo do infinito e relação de N. O que seria o identity é quando você quer que sua chave primaria tenha auto incremento, no caso do exemplo abaixo ele está contando de 1 em 1. Observe como estou criando minha chave primaria: ALTER   TABLE   Clientes   ADD   CONSTRAINT         PK_Clientes   PRIMARY   KEY   CLUSTERED Estou dizendo que mi...