现在有一张表
ID time(数据类型datetime)
1 2012-7-3
2 2012-11-3
2 2012-11-11
我想得出
ID TIME
1 7月3日
2 11月3日
3 11月11日
但是用Datename(mm,time)+'月'+Datename(dd,time)+'日' as time 只能得出如下结果
ID TIME
1 07月3日
2 11月3日
3 11月11日
这要怎么弄啊?哪位大哥知道啊?
------解决方案--------------------
- SQL code
--> 测试数据:[test]if object_id('[test]') is not null drop table [test]create table [test]([ID] int,[time] datetime)insert [test]select 1,'2012-7-3' union allselect 2,'2012-11-3' union allselect 2,'2012-11-11'select ID,ltrim(MONTH([time]))+'月'+ltrim(DAY([time]))+'日' as [time]from test/*ID time1 7月3日2 11月3日2 11月11日*/