Min

Devuelve el valor válido más pequeño de un campo que no esté en blanco.

Formato 

Min ( 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 cualquier 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 Min devuelve el valor mínimo del primer campo repetido, después el valor mínimo 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 tabla Contratos tiene un portal que muestra las ofertas presentadas para cada contrato.

Min ( Ofertas::Precio ) devuelve la oferta más baja presentada para un contrato.

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.

Min ( Campo2 ) devuelve 5 si el cálculo no es un campo repetido.

Min ( Campo1; Campo2; Campo3 ) devuelve 1, 2, 7, 8 si el cálculo es un campo repetido.