Bonjour,
Je cherche un moyen de réutiliser dans un très gros Select une valeur pour pouvoir l'utiliser sur un calcul. Je dois, pour calculer les marges de mon entreprise, ajouter à la valeur d'achat les frais de logistique (aval, amont, coût quai).
Le souci c'est que je souhaite avoir cette valeur puis ensuite l'utiliser pour calculer ma valeur d'achat net.
Peut-on dans un select réutiliser une valeur en la stockant dans une variable provisoire ?
Voilà ma variable pour le transport aval :En effet, la fonction derrière est très violente en termes de ressources et difficilement optimisable et du coup, je ne souhaite pas la relancer juste après.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CASE WHEN TAV_EUR.PRICE IS NULL THEN dbo.fn_getTAV_EXP(dbo.UnionVerkaufVerkauf.YFACT, dbo.UnionVerkaufVerkauf.ytairboat) ELSE TAV_EUR.PRICE END AS TransportAval
Merci,
Partager