我获得了一个时间列,该列中的DT_DBTime类型。(例如05:00:21.0000000)。现在,我需要将此时间列与特定的时间插槽进行比较。但是,当我以这种方式写入时,它显示出错误:
[Time]>="05:00:00.0000000"&&[Time]<="05:01:00.0000000"
有什么方法可以比较无需转换为字符串类型的时间值?
您应该能够施放字符串并以这种方式进行比较:
[Time] >= (DT_DBTime)"05:00:00.0000000" && [Time] <= (DT_DBTime)"05:01:00.0000000"
如果那不起作用,尝试使用转换:
[Time] >= CONVERT(DATETIME,"05:00:00.0000000") && [Time] <= CONVERT(DATETIME,"05:01:00.0000000")