mysql语句如何查询某个时间之后的数据?
查询数据表table中post_time值在2009-01-20之后所有id值,怎么写sql语句?另外也告诉一下查询这个时间之前的id值吧?谢谢高手了!百度n久无结果,百...
查询数据表table中post_time值在2009-01-20之后所有id值,怎么写sql语句?另外也告诉一下查询这个时间之前的id值吧?谢谢高手了!百度n久无结果,百度google也无音讯啊!
展开
4个回答
展开全部
你的post_time是个什么类型的字段呢?varchar?date?
如果是date类型,你可以直接比较
select * from table where post_time > '2009-01-20'
如果是varchar你就哭吧,不能比较。
另外,我就不明白了,你既然需要比较时间为什么不用时间戳呢?而且用11位int存储数据不比你用varchar,date节省空间么?
如果是date类型,你可以直接比较
select * from table where post_time > '2009-01-20'
如果是varchar你就哭吧,不能比较。
另外,我就不明白了,你既然需要比较时间为什么不用时间戳呢?而且用11位int存储数据不比你用varchar,date节省空间么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select
字段a,group_concat(字段b)
from
test
group
by
字段a;
没太看明白你发的这个表是你的基础数据表,还是要展示的表,你先看看用这个语句行不行把
字段a,group_concat(字段b)
from
test
group
by
字段a;
没太看明白你发的这个表是你的基础数据表,还是要展示的表,你先看看用这个语句行不行把
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Select `id` where `post_time`>'2009-01-20'
查这个时间之前的就把大于号改成小于号
查这个时间之前的就把大于号改成小于号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select id where post_time>'2009-01-20'你看可以吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询