supprimer les 4ème, 5ème et 6ème positions d'une string dans la colonne sql

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