CASE WHEN / récupération d'un résultat de calcul
Bonjour
Je cherche à savoir s'il est possible de récupérer la valeur du case pour l'utiliser comme valeur par défaut.
Exemple :
Code:
1 2 3 4 5 6 7 8 9 10
|
CASE WHEN
(
multiplication de valeurs 1
+
multiplication de valeurs 2
)
> Plafond
THEN resultat = Plafond
ELSE (multiplication de valeurs 1 + multiplication de valeurs 2) |
Les multiplications sont des opérations qui sont réalisées avec des requetes SQL, elles sont dynamiques. Il n'est pas donc envisageable pour des raisons de performances de les ré-exécuter dans le ELSE.
Or, je ne sais pas comment on peut récupérer le résultat juste précédemment calculé... si c'est faisable ...
Auriez-vous une idée ?