I tried this
SELECT * ,
SUBSTRING(Detail1, PATINDEX('%[0-9]%', Detail1), CHARINDEX ('%', SUBSTRING(Detail1, PATINDEX('%[0-9]%', Detail1), LEN(Detail1)))) Extraction_of_Number ,
CAST ( SUBSTRING(Detail1, PATINDEX('%[0-9]%', Detail1), CHARINDEX ('%', SUBSTRING(Detail1, PATINDEX('%[0-9]%', Detail1), LEN(Detail1)))-1) as decimal(3,2))/ 100 Percentage_Value
FROM #MYTASK