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

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个参数传进去
------解决方案--------------------
用传参的方式 返回记录集合 不就可以了