Eu tenho duas mesas
@T1 TABLE
(
Id INT,
Date DATETIME
)
@T2 TABLE
(
Id INT,
Date DATETIME
)
Essas tabelas têm um índice não clusterizado em (Id, Data)
E eu junto essas mesas
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
WHERE
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
Isso também pode ser escrito como
SELECT *
FROM T1 AS t1
INNER JOIN T2 AS t2
ON
t1.Id = t2.Id
AND
t1.Date <= GETDATE()
AND
t2.Date <= GETDATE()
Minha pergunta é: qual dessas duas consultas oferece o melhor desempenho e por quê? Ou são iguais?