Dans psuedo-code, c'est bascially ce que je voudrais faire:calcul différentes sommes en fonction de la valeur d'une colonne
select
if a1 >= 0 and a1 <= 2
a2 + a7 + a8 as sum
else
a2 + a8 as sum
from table_name
;
(. Les noms de colonnes, etc. sont juste pour illustration)
En anglais: Je dois additionner des colonnes différentes pour chacun des quelques milliers d'enregistrements. Je voudrais faire la somme en SQL, si possible. Il n'y a qu'une ou deux différences entre les conditions, soit une seule colonne manquante/ajoutée, une substitution, ou les deux. Ceci est basé sur la logique métier de l'application, pas une décision de conception de mon choix. J'utilise sqlite3 (3.6.10), ce qui limite quelque peu les options.
C'est exactement ce dont j'avais besoin, merci. Fonctionne comme un charme. –