0
我有一個名爲視圖VIEW_FORM_SALE_SUBMISSION_INFO
如何使這個SQL查詢更加動態和線性?
我有查詢作爲
select a.FormSl
from VIEW_FORM_SALE_SUBMISSION_INFO as a
where FormSl between convert(int,'113990') and convert(int,'1131000')
我的目標:
- 我想將
convert()
函數內部這兩個值作爲參數傳遞 - 我希望這個查詢更線性,也就是說,我可以使這些查詢更早一些到這個查詢,以便我可以在運算符之間使用,而不是像可能的那樣簡單è?
爲什麼你需要'convert'?如果FormS1是一個int使用'在113990和1131000之間的FormS1'。 –
@Mikael Eriksson:我需要轉換,因爲之間的比較不起作用,因爲我的兩個字符串是可變長度 – Pankouri
對不起,我不明白。如果FormSl是'int',那麼你的參數應該是'int'。如果FormSl不是「int」,但是存儲了整數,則應將FormSl的數據類型更改爲「int」。如果在FormSl中有非整數值,那麼您的查詢將會出現轉換錯誤,因爲FormSl會隱式轉換爲整數。 –