求一个查询格式?
有张表a 
 表里有一个字段aa,数据类型是money,另一个是bb,数据类型是char,数据如下: 
 aa                     bb 
 20.12         001 
 12.15         002   
 用   SELECT   CONVERT(char(16),   (convert(Decimal(10,2),aa)))   aa,bb   FROM   a 
 查询后 
 aa                                          bb 
 20.12                                 001    
 12.15                                 002   
 上面的是aa字段里查询数据后有11空格,现在有什么办法能实现把空格放在前面去,查询效果如下: 
 aa                                              
                                  20.12                                  
                                  12.15   
------解决方案--------------------SELECT right(space(11)+CONVERT(varchar(16), (convert(Decimal(10,2),aa))),16) aa,bb FROM a
------解决方案--------------------declare @t table(aa decimal(10,2), bb char(20)) 
 insert @t 
 select 20.12,    '001 ' union all 
 select 12.15,    '002 '   
 select replicate( '  ',16-len(rtrim(aa))) + rtrim(aa) as aa,bb from @t   
 /*结果 
 aa                      bb 
 ---------------------------------------------- 
            20.12        001                  
            12.15        002                  
 */
------解决方案--------------------2楼正解