Bonjour,
Je suis un peu perdu et j'ai pas l'habitude d'utiiser cette function.
J'ai une variable enseignement en mois que je dois transformer en année
en fonction de la valeur
durée < 18 -> 1 an
durée 17 < d < 30 -> 2 ans
durée 29 < d alors 3 ans
bref j'essaye avec decode sauf que les exemples sur des encadrements fonctionnent avecSELECT supplier_id, decode(trunc ((supplier_id - 1) / 10), 0, 'category 1',
1, 'category 2',
2, 'category 3',
'unknown') result FROM suppliers;
Exemple oracle.
Mon problème c'est que l'écart entre les valeurs n'est pas régulier de 10 en 10.
je cherche un moyen de contourner ce pb.
olivier
Partager