Bonjour à tous,
je me permets de poster ici car je me galère depuis vendredi matin avec ce pb que je ne parviens pas à résoudre
en entrée : une table et 2 variables var1 et var2
sortie souhaitée :
var1 var2 var3
1 2 f(1,2)
5 7 f(5,7)
9 4 f(9,4)
où f(5,7) est le résultat d'une fonction quelconque dépendant de var1 et var2, lorsque var1=5 et var=2=7
Dans mon cas précis, cette fonction ne peut s'exprimer que par un comptage issu d'une requête SQL dépendant de var1 et var2 :
select count(*) from ......where ......between var1 et var2.
Je veux donc pouvoir récupérer l'info issue de ce comptage pour renseigner ma variable var3.
J'ai donc imaginé dans un prmier temps,
- créer une macro dans laquelle j'éxexute un select count(*) into:myvar........
- faire appel dans une étape DATA à la macro à l'aide d'un call execute
- récupérer la contenu de &myvar et l'affecté à var3.
Tout ça ne fonctionne pas et je ne dois pas être sur la bonne voie.
Ce qui est sûr c'est que je suis obligé d'utiliser cette requête pour calculer var3 ( pas possible de contourner la difficulté de cette manière).
en tout cas, merci à tous ceux qui auront pris le temps de lire ce mail et merci d'avance pour vos sggestions !!!!
Vince
Partager