Wie bekomme ich Wert von der zweiten Position von '_' von der rechten?

Ich habe eine data wie aa_bb_cc_dddd_eeeee, hier muss ich die data dddd_eeeee bedeutet rückwärts von der zweiten Positon von '_' und es gibt nicht konstante Länge zwischen dem _, wie bekomme ich den Wert? vielen Dank!

DECLARE @Parameter VARCHAR(100) SET @Parameter='aa_bb_cc_dddd_eeeee' 

 SELECT RIGHT (@Parameter, CHARINDEX('_', REVERSE(@Parameter), -- find 2nd from right CHARINDEX('_', REVERSE(@Parameter)) + 1) - 1) -- find 1st from right