You just can't... you must use the subquery as the variable.
If you need to use that variable more than once, may I suggest you create a derived table and join to that table? That way you could use the variable as often as you need without re-requering it.