不行如:  
declare  @  datetime  
set  @='2003-02-17  20:49:11.140'  
 
你取日期:  
select  CONVERT(varchar(10),  @,120)  --不要时间2002-1-1  
select  convert(char(8),@,112)  ----20020101  
 
你取时间:  
select  convert(char(8),@,108)  -------20:51:20