我用的是sql server 2005
现在想从数据库中查询一定时间段的数据,sql语句如下:
select * from Table_Quliao where q_date between 2000-01-01 and 2008-01-01
或者
select * from Table_Quliao where q_date between 01/01/2000 and 01/01/2008
用上面一条查询结果为空,即没有这样的记录!!实际表中是有的。
下面这条查询结果为两个时间为1900-01-01的数据。表中也确实有这两条数据。这是为什么呢?我怎么才能得到我想要的数据呢?请高手帮助解决,先谢啦!
现在想从数据库中查询一定时间段的数据,sql语句如下:
select * from Table_Quliao where q_date between 2000-01-01 and 2008-01-01
或者
select * from Table_Quliao where q_date between 01/01/2000 and 01/01/2008
用上面一条查询结果为空,即没有这样的记录!!实际表中是有的。
下面这条查询结果为两个时间为1900-01-01的数据。表中也确实有这两条数据。这是为什么呢?我怎么才能得到我想要的数据呢?请高手帮助解决,先谢啦!
解决方案 »
- 什么时候需要这种设计?
- JSP中可以时间信息提示管理员吗?求教!
- html:hidden 的 value怎么动态赋值
- 关于计数器的问题,请大家办忙,先来给分!
- 这句话的意思什么?我应该怎么理解每一行代码?我的cookie不是很理解
- servlet在WebLogicServer 下的配置运行问题,请各路高手指点,谢谢。
- 使用jsp打开文件时出现两次打开对话框的问题
- 为什么有时候一次请求会执行两次?
- JSP在处理特殊字符的时候,比如< >时有错,有人知道吗?
- Spring MVC 报异常:File "/WEB-INF/page/main/index/session.jsp" not found
- struts2.1.8.1问题
- tomcat中web.xml配置文件位置应该放哪
select * from Table_Quliao where q_date between '2000-01-01' and '2008-01-01'
希望别人有更好的办法!