Min

Restituisce il valore valido non vuoto più piccolo in un campo.

Formato 

Min ( campo {; campo...} )

Parametri 

campo - qualsiasi campo correlato, campo multiplo o set di campi non multipli; o un'espressione che restituisce un campo, un campo multiplo o un set di campi non multipli.

I parametri racchiusi tra parentesi graffe { } sono opzionali.

Tipo di dati riportato 

Testo, Numero, Data, Ora, Indicatore data e ora

Creata nella versione 

6.0 o precedente

Descrizione 

Campo può essere uno dei seguenti:

  • un campo multiplo (campoMultiplo).
  • un campo in record correlati corrispondenti specificato da (tabella::campo), indipendentemente dal fatto che tali record siano visualizzati o meno in un portale.
  • diversi campi non multipli in un record (campo1;campo2;campo3...).
  • ripetizioni corrispondenti di campi multipli di un record (campoMultiplo1;campoMultiplo2;campoMultiplo3), se il risultato viene restituito in un campo multiplo con almeno lo stesso numero di ripetizioni.
  • diversi campi nel primo record corrispondente specificati da (tabella::campo1;tabella::campo2;...). È possibile includere campi di diverse tabelle (tabella 1::campo A;tabella 2::campo B...).

Note 

  • Quando un campo di riferimento è un campo multiplo, la funzione Min restituisce il valore minimo nel primo campo ripetuto, quindi il valore minimo nel secondo campo ripetuto, e così via.
  • Se i tipi di dati dei parametri sono diversi, le funzioni Min e Max convertono tutti i parametri in numeri prima di confrontarli. Se tutti i parametri sono di tipo testo, queste funzioni confrontano i parametri come testo.

Esempio 1 

Una tabella Contratti ha un portale che visualizza le offerte d'appalto presentate per ciascun contratto.

Min ( Offerte::Prezzo ) restituisce l'offerta di appalto più bassa presentata per un contratto.

Esempio 2 

Nei seguenti esempi:

  • Campo1 contiene due ripetizioni con valori pari a 1 e 2.
  • Campo2 contiene quattro ripetizioni con i valori 5, 6, 7 e 8.
  • Campo3 contiene 6.

Min ( Campo2 ) restituisce 5 quando il calcolo non è un campo multiplo.

Min ( Campo1 ; Campo2 ; Campo3 ) restituisce 1, 2, 7, 8 quando il calcolo è un campo multiplo.