прохожу год значение входного параметра (@Year) моего прокПрисоединяйтесь существующую таблицу Temp Таблица
SELECT @Year [Year]
, t.Name AS [Town]
, COUNT(r.Id) AS [PropertyCount]
, CASE
WHEN @Year - [Age] < 11 THEN '1-10'
WHEN @Year - [Age] BETWEEN 11 AND 20 THEN '11-20'
ELSE 'Unknown'
END AS [AgeRange]
FROM Properties r
JOIN Towns t
ON t.Id = r.TownId
WHERE t.Id = @TownId
GROUP BY
t.Name,
CASE
WHEN @Year - [Age] < 11 THEN '1-10'
WHEN @Year - [Age] BETWEEN 11 AND 20 THEN '11-20'
ELSE 'Unknown'
END
Я хочу, чтобы получить набор результатов в течение следующих 4-х лет. Поэтому я создал временную таблицу, как показано ниже.
DECLARE @tempTable table(YearValue SMALLINT)
INSERT INTO @tempTable VALUES (@Year)
INSERT INTO @tempTable VALUES (@Year + 1)
INSERT INTO @tempTable VALUES (@Year + 2)
INSERT INTO @tempTable VALUES (@Year + 3)
Но как я могу присоединиться к временной таблице с другим запросом.