Am I misinterpreting something?DECLARE @Row varchar(200), @Start int, @Length int, @Decimals int, @Field1 varchar(15), @result decimal(15, 12) SET @Row = '0000135400000000130NO01NOK0010540000100072010100007300010000'SET @Start = 32SET @Length = 15SET @Decimals = 12SET @Field1 = SUBSTRING(@Row, @Start, @Length)SELECT @Field1SET @result = CAST(SUBSTRING(@Row, @Start, @Length - @Decimals) + '.' + SUBSTRING(@Row, @Start + @Length - @Decimals, @Decimals) AS decimal(15, 12))SELECT @result
Peter LarssonHelsingborg, Sweden