首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一个SQL2000 datetime的有关问题

2012-07-05 
请教一个SQL2000 datetime的问题现在有一张表IDtime(数据类型datetime)12012-7-322012-11-322012-11-11我

请教一个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日*/ 

热点排行