j'ai données dans le format suivant dans une table de base de données SQL ServerSql Server Split et Enchaînement
[CPOID] [ContractPO] [ContractPOTitle]
1 10-SUP-CN-CNP-0001 Drytech
2 10-SUP-CN-CNP-0002 EC&M
J'ai besoin d'écrire une procédure stockée pour générer le résultat suivant
[CPOID] [ContractPO] [ContractPOTitle] [ConcatField]
1 10-SUP-CN-CNP-0001 Drytech CNP-0001-Drytech
2 10-SUP-CN-CNP-0002 EC&M CNP-0002-EC&M
où [ConcatField ] générer le résultat en divisant les deux dernières valeurs de la colonne [ContractPOTitle] et en combinant avec [ContractPOTitle]
Veuillez écrire le code que vous avez écrit jusqu'à maintenant. Les gens n'aiment généralement pas écrire votre code pour vous. Comme c'est, c'est une description de travail, pas une question. –
En outre, vous pouvez spécifier si la mise en forme des nombres changera, car s'ils le font, vous devrez également prévoir cela. Vous voudrez peut-être lire sur le [SubString] (http://msdn.microsoft.com/en-us/library/ms187748.aspx) et le [CharIndex] (http://msdn.microsoft.com/en- us/library/ms186323.aspx) fonctionne comme ces fonctions joueront un rôle important dans ce que vous cherchez à accomplir. EDIT: J'ai oublié la fonction [Reverse] (http://msdn.microsoft.com/en-us/library/ms180040.aspx), vous devriez vous familiariser avec cette fonction ainsi –