Descrição das diferenças entre a função mínimo e a função máximo e diferenças entre a função de campo mínimo de SELECT SQL e a função de campo máximo no FoxPro

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 98362
Sumário
Existem diferenças distintas entre as funções min() e Max() e as funções de campo SELECT SQL min() e Max(). As funções de campo SELECT SQL min() e Max() aceitam apenas um argumento, enquanto as funções min() e Max() aceitam vários argumentos.

Os exemplos a seguintes demonstram como cada função seria usada em um programa do FoxPro.
SELECT MIN(price) from detail     && This statement will select the record with lowest price     && in the database.   SELECT MIN(IIF(price < 0,0,price)) FROM detail     && This statement will select the record with the lowest price     && as long as it is not less than zero; if it is less than zero,     && it will return zero (0).   ?MIN(54, 39, 40)     && This statement will return the minimum of the three parameters     && (39).   ?MAX(54, 39, 40)     && This statement will return the maximum of the three parameters     && (54).   SELECT MIN(price,0) from detail     && This statement will cause the error " MISSING ) " to occur.     && To correct this statement, remove the second argument from     && the MIN() function, as shown in the first example.		
Para Visual FoxPro 6.0 e versões posteriores, use este código:
open database home(2)+"data\testdata.dbc"SELECT MIN(order_amt) from orders     && This statement will select the record with lowest price     && in the database.   SELECT MIN(IIF(order_amt < 0,0,order_amt)) FROM orders     && This statement will select the record with the lowest price     && as long as it is not less than zero; if it is less than zero,     && it will return zero (0).   ?MIN(54, 39, 40)     && This statement will return the minimum of the three parameters     && (39).   ?MAX(54, 39, 40)     && This statement will return the maximum of the three parameters     && (54).   SELECT MIN(order_amt,0) from orders     && This statement will cause the error " MISSING ) " to occur.     && To correct this statement, remove the second argument from     && the MIN() function, as shown in the first example.		
Parâmetros da mensagem FoxDos FoxWin errmsg erro err msg

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 98362 - Última Revisão: 02/12/2007 20:53:37 - Revisão: 3.4

Microsoft FoxPro 2.0, Microsoft FoxPro 2.5b for MS-DOS, Microsoft FoxPro 2.5a, Microsoft FoxPro 2.5b for MS-DOS, Microsoft FoxPro 2.6 for MS-DOS, Microsoft FoxPro 2.6a Standard Edition, Microsoft FoxPro 2.5b, Microsoft FoxPro 2.5a, Microsoft FoxPro 2.5b, Microsoft FoxPro 2.6 Standard Edition, Microsoft FoxPro 2.6a Standard Edition, Microsoft Visual FoxPro 3.0 Standard Edition, Microsoft Visual FoxPro 3.0b Standard Edition, Microsoft Visual FoxPro 5.0 Standard Edition, Microsoft Visual FoxPro 5.0a, Microsoft Visual FoxPro 6.0 Professional Edition, Microsoft Visual FoxPro 7.0 Professional Edition, Microsoft Visual FoxPro 8.0 Professional Edition, Microsoft Visual FoxPro 9.0 Professional Edition

  • kbmt kbinfo KB98362 KbMtpt
Comentários