mysql中,我想写一条sql语句,得到 大于等于某个年月,小于等于当前年月之间的所有年月。

比如大于等于2013-12,小于等于当前2014-5之间的所有年月:2013-12,2014-01,2014-02,2014-03,2014-04,2014-05

第1个回答  2014-05-15
如果字段正好是 2014-01 这种
就直接写 >=和<=就好追问

sql怎样写?已知的就2个日期,2013-12和2014-05。

追答

select * from table where time>='2013-12' and time<='2014-05'
试过没有?
没用的话只能用mysql函数格式化下 再比对。

第2个回答  推荐于2017-04-20
select date from table where date >= '2013-12' and date <= '2014-05';
第3个回答  2014-05-15
select date from table where date between '2013-05' and '2014-5'本回答被网友采纳
第4个回答  2014-05-15
select * from table where time>'2013-05' and time<now()
相似回答