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

查询数据表table中post_time值在2009-01-20之后所有id值,怎么写sql语句?另外也告诉一下查询这个时间之前的id值吧?谢谢高手了!百度n久无结果,百... 查询数据表table中post_time值在2009-01-20之后所有id值,怎么写sql语句?另外也告诉一下查询这个时间之前的id值吧?谢谢高手了!百度n久无结果,百度google也无音讯啊! 展开
 我来答
总是啥都不懂
2010-01-20 · 超过39用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
你的post_time是个什么类型的字段呢?varchar?date?
如果是date类型,你可以直接比较
select * from table where post_time > '2009-01-20'
如果是varchar你就哭吧,不能比较。

另外,我就不明白了,你既然需要比较时间为什么不用时间戳呢?而且用11位int存储数据不比你用varchar,date节省空间么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白柏亢泰清
2019-04-16 · TA获得超过4115个赞
知道大有可为答主
回答量:3137
采纳率:27%
帮助的人:276万
展开全部
select
字段a,group_concat(字段b)
from
test
group
by
字段a;
没太看明白你发的这个表是你的基础数据表,还是要展示的表,你先看看用这个语句行不行把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
高一三班郑老师
2010-01-20
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
Select `id` where `post_time`>'2009-01-20'
查这个时间之前的就把大于号改成小于号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-01-20
知道答主
回答量:38
采纳率:0%
帮助的人:26.5万
展开全部
select id where post_time>'2009-01-20'你看可以吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式