Setar valor variável dentro do WITH AS

Posso setar pela segunda um valor na variável dentro da estrutura WITH AS?

Exemplo:

Declares @mes int
set @mes = 1

with consulta1 as (
consulta....
), consulta2 as (
@mes = 2
consulta 2...
)