MAX( )-Funktion
Wertet eine Reihe von Ausdrücken aus und gibt den Ausdruck mit dem höchsten Wert zurück.
MAX(eExpression1, eExpression2 [, eExpression3 ...])
Rückgabewerte
Zeichen, Numerisch, Währung, Double, Gleitkomma, Datum oder DatumZeit
Parameter
- eExpression1, eExpression2 [, eExpression3 ...]
Geben die Ausdrücke an, aus denen MAX( ) den Ausdruck mit dem höchsten Wert zurückgeben soll. Alle Ausdrücke müssen denselben Datentyp haben.
Beispiel
Im folgenden Beispiel wird mit APPEND BLANK eine Tabelle mit 10 Datensätzen erstellt, die Zufallswerte enthalten. Anschließend werden die MIN( )- und MAX( )-Funktion verwendet, um den größten und kleinsten Wert der Tabelle anzuzeigen.
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