日期:2014-05-18  浏览次数:20472 次

如何取日期部分?
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)