Declare @f float
Declare @s varchar (190)
Declare @sql nvarchar (4000)
Set @S = '10 20-15 '
Set @ SQL = 'SELECT @f =' @ s
EXEC SP_EXECUTESQL @ SQL, N '@ f float out', @ f Out
Print @f