Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Sintaxe

Incluir Página

 

DESCEND(<expressão>)

 

Propósito

 

Cria uma chave de indexação descendente.

 

Argumentos

 

<expressão>

 

Define uma expressão válida, de qualquer tipo de dado, que terá a sua ordenação invertida.

 

Utilização

 

A função DESCEND() fornece o mesmo tipo de dado que o definido pela expressão na sua forma inversa.

 

Essa função possibilita a construção de índices em ordem inversa ou descendente, e a realização de pesquisas através das funções dbSeek() e MsSeek(). Para isso, a chave do índice deve ser especificada como argumento da função DESCEND() tanto na criação do índice quanto na pesquisa.

 

Exemplos

 

Suponhamos que queiramos criar um índice com o valor descendente da nota fiscal de saída por cliente. Ou seja, para cada cliente e loja, aparecerá primeiro o maior valor vendido, em seguida o segundo maior, e assim sucessivamente.

 

Vejamos como ficaria a chave do índice:

 

D2_FILIAL + D2_CLIENTE + D2_LOJA + DESCEND(D2_TOTAL)

tec:Descend
tec:Descend