sql时间有关问题

sql时间问题我现在表里有一个时间字段我想取到当年当月的所有数据怎么去sql语句应该怎么写谢谢大家比如现

sql时间问题
我现在表里有一个   时间字段   我想取到   当年当月的所有数据   怎么去   sql语句应该怎么写   谢谢大家   比如现在是   2007年7月

[解决办法]
select * from table1 where datediff(m,时间字段,getdate())=0
[解决办法]
select * from tablename where convert(char(10),datetime,120) between '2007-07-01 ' and '2007-07-31 '