[sql]查詢在區間內的資料用charindex
為了查詢在一段日期區間的資料
在SqlDataSource SelectCommand下指令
FROM ActionLogTest
WHERE (RecordDate IN (@RecordDate))
輸入參數當查詢日期為一天時
結果是正確的
可是當輸入兩筆日期以上時
結果卻查不到=.=
改用charindex的方法改寫(只限於字元型態的欄位查詢)
FROM ActionLogTest
WHERE (CHARINDEX(RecordDate, @a) > 0)
結果ok!