Date de sortie
30/07/2024
Auteur
U
Untitled“J’ai le montant minimum d’achat client par jour. Et maintenant, je me demande comment récupérer simplement le client associé à cette dépense.”.
Sur BigQuery, il existe une fonction qui répond directement à ce besoin : c’est MIN_BY().
Voyons la syntaxe :
MIN_BY(value, expr)- value : c’est la colonne dont nous voulons récupérer la valeur ;
- expr : c’est la colonne pour laquelle nous avons calculé le minimum (mais dans une autre ligne du SELECT).
🎯 Avec un exemple, ça s’éclaircit toujours un peu :
Voici le résultat qui s’affiche :
sale_date | min_sale_amount | customer_with_min_sale |
2024-07-13 | 100 | C001 |
2024-07-14 | 220 | C006 |
2024-07-15 | 180 | C007 |
Nous avons donc pour chaque jour le jour en question, le montant minimum d’achat et le client associé à ce minimum.
Merci de votre lecture !