Fonctions Min, Max (Microsoft Access SQL)
S’applique à : Access 2013 | Access 2016
Renvoient la valeur minimale ou maximale d'un ensemble de valeurs contenues dans un champ spécifié au sein d'une requête.
Syntaxe
Min(expr)
Max(expr)
La marque de réservation expr représente une expression chaîne qui identifie le champ contenant les données à évaluer ou une expression qui effectue un calcul à l'aide des données de ce champ. Les opérandes d'expr peuvent inclure le nom d'un champ de table, une constante ou une fonction (qui peut être soit intrinsèque, soit définie par l'utilisateur, mais pas une des autres fonctions d'agrégation SQL).
Remarques
Utilisez Min et Max pour déterminer les valeurs les plus petites et les plus grandes dans un champ en fonction de l’agrégation ou du regroupement spécifié. Par exemple, vous pouvez utiliser ces fonctions pour renvoyer les frais de port des marchandises les plus bas et les plus élevés. Si aucune agrégation n’est spécifiée, la table entière est utilisée.
Utilisez Min et Max dans une expression de requête et dans la propriété SQL d’un objet QueryDef ou lors de la création d’un objet Recordset basé sur une requête SQL.
Exemple
Dans cet exemple, la table Orders renvoie les frais de port les moins élevés et les plus élevés pour les commandes expédiées au Royaume-Uni.
Cet exemple appelle la procédure EnumFields, que vous trouverez dans l’exemple d’instruction SELECT.
Sub MinMaxX()
Dim dbs As Database, rst As Recordset
' Modify this line to include the path to Northwind
' on your computer.
Set dbs = OpenDatabase("Northwind.mdb")
' Return the lowest and highest freight charges for
' orders shipped to the United Kingdom.
Set rst = dbs.OpenRecordset("SELECT " _
& "Min(Freight) AS [Low Freight], " _
& "Max(Freight)AS [High Freight] " _
& "FROM Orders WHERE ShipCountry = 'UK';")
' Populate the Recordset.
rst.MoveLast
' Call EnumFields to print the contents of the
' Recordset. Pass the Recordset object and desired
' field width.
EnumFields rst, 12
dbs.Close
End Sub
À propos des collaborateurs
Lien fourni par l’icône de la communauté UtterAccess .
UtterAccess est le forum d’aide et wiki de Microsoft Access de référence.
Voir aussi
- Forum Access pour les développeurs
- Aide Access sur support.office.com
- Forums Access sur UtterAccess
- Centre d'aide pour les développeurs Access et la programmation VBA (FMS)
- Billets sur Access sur StackOverflow
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour