请教:
     在 SQL SERVER 2000 有没有这样的函数,只取 ’2005-5-5 7:24:00‘ 中的 ’7:24:00' ,
     如果没有这样的函数,又怎么实现呢?(在 SQL SERVER 2000)谢谢!

解决方案 »

  1.   

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

  2.   

    取数据库时间用getdate()。
    格式化用FormatDateTime()
      

  3.   

    来晚了
    一楼正解
    convert
    参数108是小时分秒
      

  4.   

    谢谢各位大哥:TO: jinjazz 大哥:
         convert(char(8),getdate(),108) ,是什么意思啊。请详细解释一下,好吗?TO   nice0934 大哥:
         SQL SERVER 里好像没有  FormatDateTime()啊?
      

  5.   

    select convert(char(8),字段,108) from 表名
      

  6.   

    各位大哥:
        select convert(char(8),getdate(),108)
    不对啊因为
        select times=convert(char(8),'2005-1-1 7:18:31',108)    得到的是 2005-1-1    而希望得到的 是 7:18:31'
      

  7.   

    select times=convert(char(8),cast('2005-1-1 7:18:31' as Datetime),108)
      

  8.   

    jinjazz 大哥:
                    您好!
       那么现在   times   是 char 类型 ,还是 datetime 啊?谢谢!