Salut, je suis pas super doué en SQL (ni d'ailleurs dans la pluspart des langages, mais bon....qui ne tente rien n'a rien) enfin bon.
Je souhaite faire une requete assez complexe à priori, (avec deux UNION), et pour les besoins du tri final, jusqu'à présent, j'avais la possibilité de prendre le dernier caractère d'un champ qui me permettait de connaitre un numero précis :
Select Right(CYC_ID, 1) etc...
Le problème est que je rajoute un nouveau Select en Union, et que j'aurais besoin maintenant de concaténer à ce numero, un itérateur, et je ne sais pas si c'est possible, quelque chose dans ce goût là :
1 2
| k=0
Select (Right(CYC_ID, 1) & k, k++) etc... |
ou comme ça
1 2
| k=0
Select (k*10+Right(CYC_ID, 1)), k++) etc... |
La question est : cela est-il possible, si oui quelle en est la syntaxe exacte?
En esperant m'être fait suffisemment comprendre, si ce n'est pas le cas je serai ravis de donner plus d'infos.
Partager