有一个表
id     name        date          a1     a2     a3     a4    a5     a6  ...........a30    a311      张三            2009/10/31     HA     HA     HA     HA    HA     HA  ............HA    HA第一步是先要确定今天是对应于a几
declare  @c varchar(10),@D VARCHAR(10)
select @c=(select 'a'+right(date,2) from 表)    ---------这里可以得出a31
select @d=(select @c from 表)                --------为什么这里得出的结果还是a31    ??我试过把@C换成A31用到select @c from 表里面,但是用参数就不行,得出的结果还是A31?