mysql中,我想写一条sql语句,得到 大于等于某个年月,小于等于当前年月之间的所有年月。
比如大于等于2013-12,小于等于当前2014-5之间的所有年月:2013-12,2014-01,2014-02,2014-03,2014-04,2014-05...
比如大于等于2013-12,小于等于当前2014-5之间的所有年月:2013-12,2014-01,2014-02,2014-03,2014-04,2014-05
展开
4个回答
展开全部
如果字段正好是 2014-01 这种
就直接写 >=和<=就好
就直接写 >=和<=就好
追问
sql怎样写?已知的就2个日期,2013-12和2014-05。
追答
select * from table where time>='2013-12' and time<='2014-05'
试过没有?
没用的话只能用mysql函数格式化下 再比对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select date from table where date >= '2013-12' and date <= '2014-05';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select date from table where date between '2013-05' and '2014-5'
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table where time>'2013-05' and time<now()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询