现在程序已经快写完了,sql语句查询时间,选择最大开始时间和最小结束时间,但是最小时间中有默认时间为1990-01-01的内容,怎么样写sql的时候直接排除1990这个最小时间,以外的最小时间,就是有一条数据,查出来以后有2016-10-12,2016-10-13,2016-05-01,1990-01-01,现在取出最小时间为1990-01-01,sql语句有没有方法可以直接取到2016-05-01这个除了1990-01-01以外的最小时间,
试试用case把1900-1-1变为比如9999-1-1然后再查找最小值
这些都是JS页面效果实现的哦,没必要到数据库去搞这些,太麻烦
你可以加个where条件,select 时间 from 你的表 where最小结束时间 <>1990-01-01,这样查出来的数据就不会有1990-01-01的
先排序,再取第一条,SELECT * FROM tableName ORDER BY colunm_time ASC limit 1
先排序,再取第二条,SELECT * FROM tableName ORDER BY colunm_time ASC limit 1,1