Parcourt de chaine et Formule de calcul

Messages postés
42
Date d'inscription
lundi 14 janvier 2002
Dernière intervention
30 juin 2016
- - Dernière réponse : Whismeril
Messages postés
12423
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 décembre 2018
- 30 juin 2016 à 21:06
Bonjour

J'ai deux tables dont l'une est Table_Formule et l'autre Table_Donnee. La table Table_Formule contient les informations suivantes :
insert into Table_Formule (NumLigne, Col_Formule)
Values (1, '{1001}*{1003}/{2004}')
insert into Table_Formule (NumLigne, Col_Formule)
Values (2, '({2005}+{1004})/({2004}*{1003}') bref j'ai plusieurs formules différentes par ligne.
Dans la table Table_Donnee j'ai les informations suivantes :
insert into Table_Donnee (CodeRef, ValeurRef)
Values ('1001', 2500)
insert into Table_Donnee (CodeRef, ValeurRef)
Values ('1003', 40)
insert into Table_Donnee (CodeRef, ValeurRef)
Values ('2004', 300)
insert into Table_Donnee (CodeRef, ValeurRef)
Values ('2005', 360)
insert into Table_Donnee (CodeRef, ValeurRef)
Values ('1004', 10)

Je voudrai un exemple de code qui me permettra d'avoir au final :
2500*40/300 selon la formule de la première ligne et
(360+10)/(300*40) selon la deuxième ligne. Ma table Table_Formule doit pouvoir contenir autant de combinaison possible de formule. La colonne ValeurRef contient du numeric.

Merci d'avance.
Afficher la suite 

Votre réponse

1 réponse

Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
0
Merci
Bonjour,
http://codes-sources.commentcamarche.net/forum/affich-1460699-parcourt-de-chaine-et-formule-de-calcul#newanswer
6 ans plus tard ... et en copiant/collant (sinon : trop fatiguant, bien sûr) le premier message.... !
Gillette et Wilkinson, entre autres, ont des lames qui accèdent depuis plusieurs années aux endroits les plus difficiles, y compris la paume des mains.

________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.
Whismeril
Messages postés
12423
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 décembre 2018
-
Pfff quelle mémoire!
Commenter la réponse de ucfoutu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.