Oracle 查询时间段的数据。页面传来的一个开始时间和一个结束时间,
要和数据库中一个开始时间字段和一个结束时间字段比较,
找出符合这个时间段的数据。
类似于这个,把页面的值传进来即可。
select * from T_DABUILDINFO
where dabuildtime >=to_date('2015/12/11 13:30:24','yyyy-mm-dd hh24:mi:ss')
and dabuildtime <=to_date('2016/1/1 13:30:24','yyyy-mm-dd hh24:mi:ss')
写在后台select语句中的
<![CDATA[and TO_DATE ("time",'yyyy-mm-dd hh24:mi:ss') < TO_DATE (#{end_time},'yyyy-mm-dd')
AND TO_DATE ("time",'yyyy-mm-dd hh24:mi:ss') > TO_DATE (#{start_time},'yyyy-mm-dd')]]>
这种between 也可以处理的啊 楼上两位给的答案很明显了 楼主可以百度下sql语法的