Pb avec access

Fermé
sanyanis - 9 juil. 2008 à 15:23
Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 - 9 juil. 2008 à 15:28
Bonjour,

Je suis entrain d'élaborer une requête et j'ai un problème,
j'ai 2 colonnes
dans une j'ai 2 lettres "d" pour débit et "c" pour crédit et dans l'autre j'ai des montants
Je souhaite que lorsque j'ai un "d" dans la colonne de gauche, le montant qui correspond dans la colonne de droite soit pultiplier par -1 afin de devenir négatif

Quelqu'un peut-il m'aider

Merci

1 réponse

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 387
9 juil. 2008 à 15:28
Bonjour,

Le code suivant devrait faire ce que tu veux
SELECT colonne1 ,
iif(colonne1 = 'd', (colonne2 * -1) , colonne2) as LeMontant
from nomdetatable


L'instruction iif vérifier la valeur de ta première colonne, si c'est égal a d on multiplie la deuxième colonne par -1, sinon on garde la deuxième colonne comme telle.

A plus
0