У Розенталя или Мильчина: при смешанном числе существительным управляет дробь. Поэтому: 8,5 метра (восемь целых пять десятых метра), 9½ недели (девять целых одна вторая недели).
Много возражений: но ведь, когда мы видим «9,5 недель», мы читаем «девять с половиной», а не «девять целых пять десятых». Если придерживаться правил, получается так: если нужно, чтобы прочитали как «девять с половиной», напишите «девять с половиной».