当前位置: 代码迷 >> Sql Server >> 请问一个SQL2000 datetime的有关问题
  详细解决方案

请问一个SQL2000 datetime的有关问题

热度:28   发布时间:2016-04-27 12:09:35.0
请教一个SQL2000 datetime的问题
现在有一张表

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日*/
  相关解决方案