2011-11-11 61 views
2

我試圖從sql任務中檢索一個值並將其傳遞給一個整型變量時遇到問題。我配置對於ResultSet的SQL任務在單行和結果名稱=「0」,變量名=「MYVAR」 這是我在SQL語句中使用的代碼:SSIS 2008 sql任務返回一個變量

select max(runid) from table 

與此查詢,使用max函數,我的變量總是默認值。 但是,當使用代碼:

select runid from table 

,我的變量得到正確的數據。 你能看出什麼問題嗎?

非常感謝

+3

嘗試添加別名? 「從表中選擇max(runid)作爲runid」。應該不重要,我創建了一個測試包,並且max()填充了一個變量就好了。 –

+0

非常感謝,它工作得很好! – largo68

+1

很高興它的工作 - 我添加它作爲一個答案,如果其他人搜索/有這個相同的問題,他們可以很容易地看到解決方案。 –

回答

4

嘗試添加別名?

select max(runid) as runid from table