Если вы хотите отделить свои подзапросы, вы также можете использовать Common Table Expressions (CTE), которые помогут сделать ваш код более читабельным:
WITH Foo (FieldA, FieldB, FieldC) AS
(
SELECT FieldA, FieldB, FieldC
FROM TableA
WHERE FieldA=1
)
SELECT *
FROM Foo
WHERE FieldB > 10
Недостатком является то, что вам придется явно назвать ваши столбцы. Однако это на самом деле делает ваш код быстрее, так что это не всегда плохо.