1:如’2005-03-26 10:20:13‘ 如何得到’10:20:13‘,用sql语句写出来!
2:还有请问 10:20:13 >10:19:10 这样在SQL语句中能直接比较吗,变量应设成什么类型才能直接比较?
谢谢了!

解决方案 »

  1.   

    如果是当前系统时间的话用TimeToStr(now); 就不会有那个日期的....不要用date
    时间的比较是可以直接比较的
      

  2.   

    1.你若用SQL Server,先转换成字符串,后取子串(中间有个空格),就可得到.
    2.10:20:13 >10:19:10 ,可以字符转日期,会变成1900-0-0 10:20:13,那日期都一样,就可
    比较时间了.
    试下,表说没代码.
      

  3.   

    print convert(varchar(8),getdate(),108)
      

  4.   

    select convert(varchar(8),getdate(),108)