SQL语句中时间转换的有关问题

SQL语句中时间转换的问题
在SQL中,我想把查出来的时间转换一下,该怎么办
如: '2007-04-30   00:00:00.000 '   转换成   '2007-04-30 '
该怎么办?

------解决方案--------------------
select convert(char(10),cast( '2007-04-30 00:00:00.000 ' as datetime),120)

select left( '2007-04-30 00:00:00.000 ',10)
------解决方案--------------------
select convert(char(10),日期字段,120)
------解决方案--------------------
select left(Convert(varchar,日期字段名,120),10) 日期字段名