mysql按時間獲取資料

2021-06-23 09:33:21 字數 674 閱讀 1355

/*獲取今年所有資料

*/select * from my_date where year(date_f)=year(curdate())

/*獲取去年所有資料

*/select * from my_date where year(date_f)=year(date_sub(curdate(),interval 1 year))

/*獲取本季度所有資料

*/select * from my_date where quarter(date_f)=quarter(curdate());

/*獲取上乙個季度所有資料

*/select * from my_date where quarter(date_f)=quarter(date_sub(curdate(),interval 1 quarter));

/*獲取本月所有資料

*/select * from my_date where year(date_f)=year(curdate()) and month(date_f)=month(curdate())

/*獲取上月所有資料

*/select * from my_date where year(date_f)=year(curdate()) and month(date_f)=month(date_sub(curdate(),interval 1 month))

MySQL按時間分組

select from unixtime time y m d as time from 表名 where 1 group by time 如果需要詳細資訊,再遍歷時間獲取 類似這種形式 這個是我在工作中的乙個頁面展示 from unixtime的語法 from unixtime unix time...

mysql時間查詢 MySQL按時間查詢

mysql 今天select from 表名 where to days 時間欄位名 to days now 昨天select from 表名 where to days now to days 時間欄位名 1 近7天select from 表名 where date sub curdate int...

MySql 按時間段查詢資料方法

格式為2008 06 16 查詢出當天資料 select from table where date 時間字段 curdate 查詢出當月字段 select from table where month 時間字段 month now 時間格式為1219876 unix時間,只要應用 from uni...