Bonjour,
J'ai une colonne qui contient des éléments séparés par /. Le dernier élément est un nombre. Je voudrais récupérer cet colonne par ordre croissant sur le dernier élément.
La requête que j'ai écrite est :
Mais quand je teste, j'obtiens l'erreur les procédures stockées ne sont pas autorisées dans HyperFile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT T.NoControle AS NoControle, VAL(SPLIT_PART(T.NoColonne, '/', 5)) AS CritereTri FROM T WHERE T.NoControle like {Param1}% ORDER BY VAL(SPLIT_PART(T.NoColonne, '/', 5)) ASC
Est-ce qu'il existe une fonction VAL ou équivalente qui convertit une chaîne en numérique comme to_char dans ORACLE ?
Merci d'avance.
Partager