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