Max
Devuelve el valor válido más alto de un campo.
Formato
Max ( campo {; campo...} )
Parámetros
campo
: cualquier campo relacionado, campo repetido o conjunto de campos no repetidos; o una expresión que devuelve un campo, un campo repetido o un conjunto de campos no repetidos.
Los parámetros entre llaves { } son opcionales.
Tipo de datos devuelto
texto, número, fecha, hora, fecha y hora
Se origina en
6.0 o anterior
Descripción
Campo
puede ser cualquiera de los siguientes:
- un campo repetido
( campoRepetido )
. - un campo de registros relacionados coincidentes especificado por
( tabla::campo )
, independientemente de si estos registros aparecen en un portal o no. - varios campos no repetidos de un registro
( campo1; campo2; campo3... )
. - repeticiones correspondientes de campos repetidos en un registro
( campoRepetido1; campoRepetido2; campoRepetido3 )
, si el resultado se devuelve en un campo repetido con al menos el mismo número de repeticiones. - varios campos del primer registro coincidente especificado por
( tabla::campo1; tabla::campo2;... )
. Puede incluir campos de tablas diferentes( tabla 1::campo A; tabla 2::campo B... )
.
Notas
- Si un campo referenciado es un campo repetido, la función Max devuelve el valor máximo del primer campo repetido, después el valor máximo del segundo campo repetido, etc.
- Si los parámetros son de tipos de datos diferentes, las funciones Min y Max convierten todos los parámetros en números antes de compararlos. Si todos los parámetros son de texto, estas funciones los comparan como texto.
Ejemplo 1
La presentación Cuentas tiene un portal que muestra los pagos aplazados realizados.
Max ( Pagos::FechaPago )
devuelve la fecha más reciente en que se realizó un pago a una cuenta.
Ejemplo 2
En los siguientes ejemplos:
- Campo1 contiene dos repeticiones con los valores 1 y 2.
- Campo2 contiene cuatro repeticiones con los valores 5, 6, 7 y 8.
- Campo3 contiene 6.
Max ( Campo2 )
devuelve 8 si el cálculo no es un campo repetido.
Max ( Campo1; Campo2; Campo3 )
devuelve 6, 6, 7, 8 si el cálculo es un campo repetido.