sql有关日期疑问解决办法

sql有关日期疑问谁能帮助实现这样的语句功能:select*fromtableNamewheretable_timebetweendatetime( 2007

sql有关日期疑问
谁能帮助实现这样的语句功能:
    select   *   from   tableName  
    where   table_time   between   datetime( '2007 ', '2 ')   and   datetime( '2007 ', '5 ')
    需要查出2007-2-1到2007-5-31的所有记录   ,就是2007年2月到2007年5月的所有
    记录

[解决办法]
select * from tableName
where table_time between '2007-2-1 ' and '2007-5-31 '
[解决办法]
如果 table_time 带有时间的话
select * from tableName
where table_time between between '2007-2-1 ' and '2007-06-01 '

[解决办法]
写一个存储过程,把起止日期做为2个参数传进去
[解决办法]
用传参的方式 返回记录集合 不就可以了