请教这样一个问题:
例如我现在有一个数据www,和现在的时间datatime 例如是2010-2-22 14.25
我现在想要的效果是www20100222,该如何时间,这些数据都是在数据库里的  如何用存储过程实现呢?

解决方案 »

  1.   

    declare @data varchar(20)
    set @data = 'www'
    select @data + convert(varchar(8),getdate(),112) as result
      

  2.   

    select 'www'+convert(varchar(8),getdate(),112)/**
                
    ----------- 
    www20100222(所影响的行数为 1 行)
    **/
      

  3.   

    select 'www'+convert(varchar(8),getdate(),112)
      

  4.   

    declare @Data datetime
    set @Data='2010-2-22'
    select 'www'+convert(varchar(8),@Data,112)-----------
    www20100222
      

  5.   

    这样的, 表A中的数据是ID是www    表B中的数据是现在的时间.NOW TIME,
      

  6.   

    。把时间换成字符型然后和'www'拼接
      

  7.   

    declare @Data datetime
    set @Data='2010-2-22'
    select 'www'+convert(varchar(8),@Data,112)
      

  8.   

    你表A和表B需要关联吧?SELECT a.ID+CONVERT(CHAR(8),b.dt,112)
    FROM a 
    JOIN b 
    ON a.keyid = b.keyid
      

  9.   


    declare @date datetime 
    set @date='2010-2-22' 
    select 'www'+convert(varchar(8),@date,112)