数据库中日期的格式是这样的
我想查询2016-05-07到2016-12-11之间的数据该怎么办
select * from t where time > date_format(a,''yyyy-mm-dd) AND time < date_format(b,''yyyy-mm-dd)
SELECT * FROM TABLE_NAME WHERe TIME BETWEEN to_date('2016-05-07','yyyy-mm-dd') and to_date('2016-12-11','yyyy-mm-dd')
用DATE_FORMAT吧数据库和传入的值都转换成时间戳,在判断
TO_DATE('值',''时间格式),值的格式一定要跟时间格式相同 'yyyyMMdd HH:mm:ss'自己随便选改成什么格式。SUBSTR('值',length('值'),length('值')),随便怎么拼接,用||连接。