程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql 日期相加減sql查詢語句

mysql 日期相加減sql查詢語句

編輯:MySQL綜合教程

工作需要需要查詢本月,本月來的數據進行排行,仔細一看數據庫在數據庫裡保存的日期格式是2010-02-23 14:2:3這種類型的,這樣我以為的按秒存在數據庫的查詢方法就不行了,在網上找到一款日期相加減sql函數 datediff(now,oldtime)。測試了一下完全可以用下面我把我操作過程拿出。[

工作需要需要查詢本月,本月來的數據進行排行,仔細一看數據庫教程在數據庫裡保存的日期格式是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 |
+---------------------+

好了,現在對日期相加減是不是感覺很方便了吧,

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved