J'ai un champ qui a des valeurs comme Activity_ID = AHR265A06AH , AHR265A48AHTEST
Je dois enlever 4ème, 5ème, 6ème position dans la string.
Voici ce que j'ai essayé et je crois que ce n'est pas une manière propre d'écrire une requête. Quelqu'un peut-il me guider dans la bonne direction. Mais ma requête est nécessaire dans ma sortie.
SUBSTRING(ACTIVITY_ID ,1,3) + RIGHT(ACTIVITY_ID, LEN(ACTIVITY_ID) - 6) AS ActivityLookup
ENTRÉE :
Activity_ID
AHR265A06AH
AHR265A48AHTEST
SORTIE
Activity_ID
AHRA06AH
AHRA48AHTEST
Vous pouvez utiliser la fonction STUFF()
: read .
Commencer à partir du caractère 4 et replace 3 caractères par rien;
STUFF(ACTIVITY_ID,4,3,'') AS ActivityLookup