0
表中包含有關員工標識及其加入年限的信息。例如:年數從2000年到2015年不等通過更改參數值重定向程序中的輸出
我試圖從下面的查詢重定向輸出到一個表。而現在,我在不同的表格中看到了10年的輸出。關於如何將所有年份數據重定向到單個表格的任何想法?
DECLARE @Year INT = 2000
WHILE @Year <= 2010
BEGIN
SELECT ID,JoiningYear from Table JOIN (SELECT DISTINCT ID
FROM Table
WHERE dept = 1
AND joiningyear = @year
) Q ON Q.id = Table.ssid
AND joiningyear >= @year where [email protected]
SET @Year = @Year + 1
END
在螺母殼中,我該如何傳遞一個參數,可以循環查詢條件並一次彈出所有數據?
我認爲,我們需要了解更大的問題 - 因爲如果你想所有的數據一次,你可以'SELECT ID,JoiningYear從表中加入年= @ year'並跳過整個循環/交易。 –
您是否有一個當前表格的示例以及輸出應該是什麼樣子? – hines
添加了更多所需的特定邏輯。我需要針對特定條件分別進行隊列分析。我需要在所有條件下通過變量。 – Alex