select '040407'+'992321'             
------------ 
040407992321(所影响的行数为 1 行)

解决方案 »

  1.   

    selecte convert(nvarchar(6),getdate(),111)+convert(nvarchar(6),yourvalue)其中convert为数据类型转换
      

  2.   

    declare @number1 bigint
    declare @number2 bigintdeclare @char varchar(50)
    --declare @char2 char(50)select @number1 = 040407
    select @number2 = 992321set @char=rtrim(cast(@number1 as varchar(10)))+ltrim(cast(@number2 as varchar(10)))select cast (@char as bigint)                     
    -------------------- 
    40407992321(所影响的行数为 1 行)
      

  3.   

    selecte convert(nvarchar(6),getdate(),111)+convert(nvarchar(6),yourvalue) from TableName
    convert()数据类型函数
      

  4.   

    同意Benimarunikado(彭建军) 的实现方法,你不妨试试......