declare @a varchar(10),@b varchar(20)
set @a=convert(varchar(10),日期字段)  --日期
set @b=replace(日期字段,@a,'')        --时间最好用datepart()这个函数来组合!

解决方案 »

  1.   

    日期:convert(varchar(10),日期字段,102)
    时间:convert(varchar(10),日期字段,108)
      

  2.   

    select getdate()
    select convert(varchar(10),getdate(),102)
    select convert(varchar(10),getdate(),108)不错!
      

  3.   

    做出来了:
    CONVERT(VARCHAR(10),GETDATE() ,112)+' '+replace(convert(varchar(10),getdate(),108),':','-')
      

  4.   

    select replace(replace(convert(varchar(20),日期字段20),'-',''),':','-')
      

  5.   

    select convert(varchar(10),getdate(),102)日期
    select convert(varchar(10),getdate(),108)时间
    select convert(varchar(10),getdate(),120)日期