首先知道以下含義:
now() 2011-10-11 10:48:00 (此刻的時間)
curdate() 2011-10-11 (指的是零點以後的資料)
date_sub(now() , interval 1 day) 2011-10-10 10:57:32 (昨天此刻的時間)
date_sub(curdate(), interval 6 day) 2011-10-05 (七天前的時間)
總結: now()和curdate()都是datetime型別,前者顯示詳細時間,後者顯示年月日;
1.取得今天零點以後的資料
select * from 表名 where 時間字段 >= curdate()
2.取得七天以內資料
select * from 表名 where 時間字段 >= date_sub(curdate(), interval 6 day)
mysql 時間操作 mysql操作時間
select curdate 獲取當前日期 select last day curdate 獲取當月最後一天。select date add curdate interval day curdate 1 day 獲取本月第一天 select date add curdate day curdate ...
MySql 操作時間
這篇部落格的記錄,主要是在這次的專案中運用到了很多時間函式,才發現自己對mysql的時間函式記憶不夠,在統計中,很多地方都是用到時間進行統計,而靈活運用sql函式,可以事半功倍。找出當前今天的資料 select from table where date 時間字段 curdate date 這個函式...
mysql操作時間
select curdate 獲取當前日期 select last day curdate 獲取當月最後一天。select date add curdate interval day curdate 1 day 獲取本月第一天 select date add curdate day curdate ...