SQL Server 2005 Configurando uma variável para o resultado de uma consulta de seleção
Como faço para definir uma variável para o resultado da consulta de seleção sem usar um procedimento armazenado?
Eu quero fazer algo como: OOdate DATETIME
SET OOdate = Select OO.Date
FROM OLAP.OutageHours as OO
WHERE OO.OutageID = 1
Então eu quero usar o OOdate nesta consulta:
SELECT COUNT(FF.HALID) from Outages.FaultsInOutages as OFIO
INNER join Faults.Faults as FF ON FF.HALID = OFIO.HALID
WHERE CONVERT(VARCHAR(10),OO.Date,126) = CONVERT(VARCHAR(10),FF.FaultDate,126))
AND
OFIO.OutageID = 1