1
我得到一個DT_DBTime類型的時間列。 (e.g.05:00:21.0000000)。現在我需要比較這個時間欄和特定的時間段。然而,它顯示了錯誤,當我寫這樣:SSIS如何比較時間字段
[Time]>="05:00:00.0000000"&&[Time]<="05:01:00.0000000"
有什麼辦法,我可以無須轉換爲字符串類型比較時間值?
我得到一個DT_DBTime類型的時間列。 (e.g.05:00:21.0000000)。現在我需要比較這個時間欄和特定的時間段。然而,它顯示了錯誤,當我寫這樣:SSIS如何比較時間字段
[Time]>="05:00:00.0000000"&&[Time]<="05:01:00.0000000"
有什麼辦法,我可以無須轉換爲字符串類型比較時間值?
你應該能夠施展您的字符串和比較的方法:
[Time] >= (DT_DBTime)"05:00:00.0000000" && [Time] <= (DT_DBTime)"05:01:00.0000000"
如果不起作用,使用CONVERT嘗試:
[Time] >= CONVERT(DATETIME,"05:00:00.0000000") && [Time] <= CONVERT(DATETIME,"05:01:00.0000000")