工具:SQL 2008RQ:'2011-04-22' SBSJ='1900-01-01 08:30:00.000'XBSJ='1900-01-01 18:00:00.000'
我想得到的最后结果是:'2011-04-22 08:30:00-18:00:00'
基本上CONVERT、SUBSTRING、CAST都用过了 都不行,这个帖分数很好拿啊,请大家帮一下忙啦!!!

解决方案 »

  1.   

    declare @date datetime,@date2 datetime,@riqi varchar(10)select @date='1900-01-01 08:30:00.000',@date2='1900-01-01 18:00:00.000',
          @riqi='2011-04-22'  
    select @riqi+' '+CONVERT(varchar,@date,114)+'-'+CONVERT(varchar,@date,114)
    /*------------------------------------
    2011-04-22 08:30:00:000-08:30:00:000
      

  2.   

    declare @rq as datetime
    declare @SBSJ as datetime
    declare @XBSJ as datetime
    set @RQ = '2011-04-22'  
    set @SBSJ='1900-01-01 08:30:00.000'
    set @XBSJ='1900-01-01 18:00:00.000'select convert(varchar(10),@rq,120) + ' ' + convert(varchar(8),@SBSJ,114) + '-' + convert(varchar(8),@XBSJ,114)
      

  3.   

    XBSJ小白死機打114去問結果跑到一萬哪兒逛了下打個電話騷擾產家的客服結果客服獎金泡湯55555555555555