Share via


MIN( ) (Función)

Evalúa un conjunto de expresiones y devuelve la expresión que tenga el valor mínimo.

MIN(eExpression1, eExpression2 [, eExpression3 ...])

Valores devueltos

Character, Numeric, Currency, Double, Float, Date o DateTime

Parámetros

  • eExpression1, eExpression2 [, eExpression3 ...]
    Especifican el conjunto de expresiones a partir del cual desea que MIN( ) devuelva la expresión cuyo valor es menor. Todas las expresiones deben ser del mismo tipo.

Ejemplo

El siguiente ejemplo utiliza APPEND BLANK para crear una tabla con 10 registros que contienen valores aleatorios y, a continuación, emplea MIN( ) y MAX( ) para mostrar los valores máximo y mínimo de la tabla.

CLOSE DATABASES
CREATE TABLE Random (cValue N(3))
FOR nItem = 1 TO 10  && Append 10 records,
   APPEND BLANK
   REPLACE cValue WITH 1 + 100 * RAND( )  && Insert random values
ENDFOR

CLEAR
LIST  && Display the values
gnMaximum = 1  && Initialize minimum value
gnMinimum = 100  && Initialize maximum value
SCAN 
   gnMinimum = MIN(gnMinimum, cValue)
   gnMaximum = MAX(gnMaximum, cValue)
ENDSCAN
? 'The minimum value is: ', gnMinimum  && Display minimum value
? 'The maximum value is: ', gnMaximum  && Display maximum value

Vea también

CALCULATE | MAX( )