关于日期分秒的处理
数据库中的时间字段是这样格式的 201203202207111212 201203202215111216
现在是3月20日22点07分
我现在要找出3月20日22点07分 到 3月20日22点14分 的数据
这样的SQL应该怎么写呢
------解决方案--------------------
那你把格式中的秒(ss)去掉就可以了
------解决方案--------------------
如果表示时间的那个列是字符串类型的话,用下面的语句:
select *
from 表
where to_date(SUBSTR(列名, 1, 12), 'yyyymmddhh24mi') between
to_date('2012-03-20 22:07', 'yyyy-mm-dd hh24:mi') and
to_date('2012-03-20 22:14', 'yyyy-mm-dd hh24:mi');