mysql语句如何查询某个时间之后的数据?

查询数据表table中post_time值在2009-01-20之后所有id值,怎么写sql语句?另外也告诉一下查询这个时间之前的id值吧?谢谢高手了!百度n久无结果,百度google也无音讯啊!

第1个回答  2010-01-20
你的post_time是个什么类型的字段呢?varchar?date?
如果是date类型,你可以直接比较
select * from table where post_time > '2009-01-20'
如果是varchar你就哭吧,不能比较。

另外,我就不明白了,你既然需要比较时间为什么不用时间戳呢?而且用11位int存储数据不比你用varchar,date节省空间么?
第2个回答  2019-04-16
select
字段a,group_concat(字段b)
from
test
group
by
字段a;
没太看明白你发的这个表是你的基础数据表,还是要展示的表,你先看看用这个语句行不行把
第3个回答  2010-01-20
Select `id` where `post_time`>'2009-01-20'
查这个时间之前的就把大于号改成小于号本回答被提问者采纳
第4个回答  2010-01-20
select id where post_time>'2009-01-20'你看可以吗
相似回答