设为首页 加入收藏

TOP

mysql 日期相加减sql查询语句
2011-06-12 21:39:38 来源: 作者: 【 】 浏览:543次 评论:0

工作需要需要查询本月,本月来的数据进行排行,仔细一看数据库教程在数据库里保存的日期格式是2010-02-23 14:2:3这种类型的,这样我以为的按秒存在数据库的查询方法就不行了,在网上找到一款日期相加减sql函数 datediff(now,oldtime)。测试了一下完全可以用下面我把我操作过程拿出。[

select * from t  where  datediff(now(),senddate)<31 order by click desc limit 0,10 //查询一个月内的点击数据排行

select * from t  where  datediff(now(),senddate)<7 order by click desc limit 0,10  //查询出一周的数据

select * from t  where  datediff(now(),senddate)<=1 order by click desc limit 0,10 //查出当天的数据

这样操作起来就方便多了,关于now函数,在mysql教程是可以识别的,下面看实例。

mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2008-08-08 22:20:46 |
+---------------------+

好了,现在对日期相加减是不是感觉很方便了吧,

 

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇sql INSERT INTO 语法与实例 下一篇mysql limit 用法与mysql limit ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位