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

怎么取日期部分

2012-02-01 
如何取日期部分?declare@Cdatetimedeclare@bdatetimedeclare@avarchar(10)set@C 2005-10-1012:01:00set@a

如何取日期部分?
declare   @C   datetime  
declare   @b   datetime  
declare   @a   varchar(10)
set   @C= '2005-10-10   12:01:00 '
set   @a   =   convert(varchar(10),@C)
set   @b   =   convert(datetime,@a)
print   @a
print   @b
print   @c


结果怎么是  
10   10   2005
10   10   2005   12:00AM
10   10   2005   12:01PM
想要的结果   是
2005-02-02   10:10:00   ----------》2005-02-02

[解决办法]
datetime 不能显示成这种格式的
[解决办法]
select convert(char(10),@a,5)
[解决办法]

declare @gh datetime
set @gh= '2005-10-10 12:01:00 '
print convert(char(10),@gh,111)

热点排行