Bonjour à tous,
J'ai un souci avec BO XiR2, sous Deski :
Je dispose d'identifiants clients, numéros de comptes et soldes de ces comptes.
Je souhaite remonter pour un client donné le compte ayant le solde minimal.
Mon univers contient donc :
INFO identifiant du client = dimension
INFO numéro de compte = dimension
MONTANT_BAS = indicateur
MONTANT_BAS_cred_max = MIN(montant) en SQL
Note : _cred_max = MIN() car les valeurs positives et négatives sont inversées dans le SGBD
J'ai donc créé 2 fournisseurs :
- un ramenant les identifiants clients et solde minimum
- un ramenant les identifiants clients, soldes et numéro de compte
Ma logique ici serait d'effectuer comme une sous-requête SQL et de ramener le numéro de compte dans la seconde requête dont le solde est égal au solde minimum de la première requête. Si je pase par un seul fournisseur, le regroupement du MIN() se fait sur le numéro client ET numéro de compte, alors que je ne souhaite effectuer le regroupement QUE par numéro client et avoir le numéro de compte de ce solde MIN().
Voici la première requête et ce que je souhaite remonter :
Voici le seconde requête et ce que je souhaite remonter :
Si je crée un tableau avec le premier fournisseur, j'obtiens bien le minimum associé au client :
J'intégre le numéro de compte issu de la seconde requête :
Je voudrais que ce numéro de compte soit celui dont le solde est égal à -1 200, soit le solde minimum ramené par la première requête.
Sauriez-vous comment faire ceci ?
Je vous remercie et bonne journée,
C. Tobini
Partager