日期:2014-05-17  浏览次数:20513 次

如何将查询出来的一个字段后面加上日期、如何将查询出来的字段后面加上一个变量。
有一个R表,我要查里面的两个字段name和age但是我想每次查完都要在name和age后面添加上时间,以及一个变量,具体如下:

Declare @sex
select @sex from R where no = '10001';

--正式内容:
select name(--如何+@sex+getDate()),age(--如何+@sex+getDate()) from R where no = '1001'

------解决方案--------------------
select name+@sex+convert(varchar(20),getDate(),21),cast(age as varchar(2))+@sex+convert(varchar(20),getDate(),21) from R where no = '1001'
------解决方案--------------------
--正式内容: 
SELECT  CONVERT(VARCHAR(10), NAME) + CONVERT(VARCHAR(10), @sex)
        + CONVERT(VARCHAR(20), GETDATE()) ,
        CONVERT(VARCHAR(10), age) + CONVERT(VARCHAR(10), @sex)
        + CONVERT(VARCHAR(20), GETDATE())
FROM    R
WHERE   no = '1001'

------解决方案--------------------
select 
ltrim(@sex)+convert(varchar(10),getDate(),120) name,
ltrim(@sex)+convert(varchar(10),getDate(),120) age
from R 
where no = '1001'

------解决方案--------------------
select name+convert(varchar(10),@sex)+convert(varchar(20),getDate()),convert(varchar(2),age)+convert(varchar(10),@sex)+convert(varchar(20),getDate()) from R where no = '1001'