我的数据库AA的date列内容是这样的,2009-09-06 10:02:45.000,我想把他分离成,2009-09-06  和  10:02:45.000,应该如何写SQL语句。

解决方案 »

  1.   

    vfp9.0sele date(aa.date),time(aa.date) from aa供参考:
      

  2.   


    declare @t datetime = '2009-09-06 10:02:45.000'
    select @t,CONVERT(varchar(10),@t,120),right(CONVERT(varchar(20),@t,120),8)
      

  3.   

    declare @d datetime
    set @d = '2009-09-06 10:02:45.000'select convert(date,@d),convert(TIME(3),@d) --2008
    SELECT CONVERT(VARCHAR(10),@d,120),CONVERT(VARCHAR(12),@d,114)