Select * from tblname Where Convert(Nvarchar(5),字段,108)>'11:30'

解决方案 »

  1.   

    将日期型数据转换成字符,如Convert(char(10),日期型数据,126)...
    然后对转换后的字符串截取时间部分。
    然后再作判断。
      

  2.   

    select  * from tablename
    cast(datepart(hh,getdate()) as varchar(2)) +':'+ 
    cast(datepart(mi,getdate()) as varchar(2))>'11:30'
      

  3.   

    在此說明一下datepart的用法
    DATEPART ( datepart , date )
    Datepart Abbreviations 
    year      yy, yyyy 
    quarter   qq, q 
    month       mm, m 
    dayofyear dy, y 
    day        dd, d 
    week       wk, ww 
    weekday      dw 
    hour        hh 
    minute      mi, n 
    second       ss, s 
    millisecond    ms