有表1有如下字段:
年, 月,数量
2006 12 300
2007 1 100
现在想这样查询:
SELECT 财务期间=cast( 年 as char(4))+cast(月 as char(2)), 数量
FROM 表1查询出来的结果是:
财务期间 数量200612 300
20071 100要求的结果是:
财务期间 数量
200612 300
20071 100请教如何写此SQL语句.
年, 月,数量
2006 12 300
2007 1 100
现在想这样查询:
SELECT 财务期间=cast( 年 as char(4))+cast(月 as char(2)), 数量
FROM 表1查询出来的结果是:
财务期间 数量200612 300
20071 100要求的结果是:
财务期间 数量
200612 300
20071 100请教如何写此SQL语句.
FROM 表1
insert T select 2006, 12, 300
union all select 2007, 1, 100
goselect 财务期间=rtrim(年)+right('00'+rtrim(月), 2),数量
from T--result
财务期间 数量
---------------- -----------
200612 300
200701 100(2 row(s) affected)