ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
30 mai 2008 à 12:00
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010
-
30 mai 2008 à 16:01
slt, décidément j'ai toujours un problème avec les jointures.
Voila ma question:
J'ai une Table1 avec les champs "Budget" et "code1" et une Table2 avec les champs "Part", "Montant" et "code2", je veux selectionner le code1.Table1 qui est égal à code2.Table2.
Si Table1.montant >0 then
Table2.Part=(Table2.Montant *100)/Table1.Budget
Si Table2.Part>0 then
Table2.Montant= (Table2.Part * Table1.Budget)/100
Pouvez-vous m'aider?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 mai 2008 à 14:58
J'ai une Table1 avec les champs "Budget" et "code1" et une Table2 avec
les champs "Part", "Montant" et "code2", je veux selectionner le
code1.Table1 qui est égal à code2.Table2.
"SELECT code1.Table1 FROM Table1, Table2 WHERE code1.Table1 = code2.Table2;"
d'après ton énoncé je ne vois même pas pourquoi il faudrait une jointure....
tu nous sors du [sous reseau].[code reseau], [ Financeur].[Part Financeur], je ne sais quoi encore...
ddove53
Messages postés623Date d'inscriptionmardi 20 mars 2007StatutMembreDernière intervention15 juin 2010 30 mai 2008 à 16:01
Il me faut une jointure parce qu j'ai un calcul à faire et il faut que j'utilise des champs de tables différentes. Comme l'indique la requete ci dessous:
sql_glob_rs = sql_glob_rs & "(([ Financeur].[Part Financeur])*[sous reseau].[Budget])/100) AS [Montant] "