dt.select("OUTPUT_DATE >= '01:00' AND OUTPUT_DATE <= '09:00'")
这样写的为什么不行,应如何正确编写?

解决方案 »

  1.   

    时间类型就是有日期的。只想比较部份的话,要用sql的日期函数。DATEADD 具有确定性 
    DATEDIFF 具有确定性 
    DATENAME 不具有确定性 
    DATEPART 除了用作 DATEPART (dw, date) 外都具有确定性。dw 是工作日的日期部分,取决于由设置每周第一天的 SET DATEFIRST 所设置的值。 
    DAY 具有确定性 
    GETDATE 不具有确定性 
    GETUTCDATE 不具有确定性 
    MONTH 具有确定性 
    YEAR 具有确定性 
      

  2.   

    用sql里的时间函数,取出要比较的部分再比较