Histórico da Página
Incluir Página | ||||
---|---|---|---|---|
|
Informações |
---|
Função descontinuada em bases com Banco de Dados Relacional. Disponível apenas para bases ISAM. |
Sintaxe
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)