国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL查詢指定日期內(nèi)數(shù)據(jù)sql(本月本周與上月上周)

2024-07-24 12:37:27
字體:
供稿:網(wǎng)友

有時(shí)我們面要統(tǒng)計(jì)一下數(shù)據(jù)庫中指定日期的數(shù)據(jù),如常用的,今天,昨天,明天,本周、上周、本月、上個(gè)月份的數(shù)據(jù),除了我們可以使用strtotime來算還可以參考下面方法.

今天:select * from 表名 where to_days(時(shí)間字段名)=to_days(now()); 

昨天:SELECT * FROM `表名` where TO_DAYS(NOW()) – TO_DAYS(時(shí)間字段名) = 1;

/*DATEDIFF(now() , FROM_UNIXTIME(`時(shí)間字段名`)) = 1; //時(shí)間字段 存儲(chǔ)類型為時(shí)間戳*/

7天:SELECT * FROM `表名` where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(時(shí)間字段名);

/*DATEDIFF(now() , FROM_UNIXTIME(`時(shí)間字段名`)) = 7; //時(shí)間字段 存儲(chǔ)類型為時(shí)間戳*/

近30天:SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(時(shí)間字段名);

本月:SELECT * FROM 表名 WHERE DATE_FORMAT(時(shí)間字段名, '%Y%m' = DATE_FORMAT(CURDATE(), '%Y%m'; 

查詢當(dāng)前這周的數(shù)據(jù):SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now()); 

查詢上周的數(shù)據(jù):SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1; 

查詢當(dāng)前月份的數(shù)據(jù):select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m') 

查詢距離當(dāng)前現(xiàn)在6個(gè)月的數(shù)據(jù):select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now(); 

查詢上個(gè)月的數(shù)據(jù),代碼如下:

  1. select name,submittime from enterprise   where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')  
  2.     
  3. select * from `userwhere DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;  
  4.    
  5. select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())  
  6.    
  7. select *   
  8. from user  
  9. where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())  
  10.    
  11. select *   
  12. from [user]   
  13. where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now())  
  14. and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) --Vevb.com 
  15.    
  16. select *   
  17. from [user]   
  18. where pudate between  

上月最后一天 and 下月第一天.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 化隆| 当雄县| 尉犁县| 靖西县| 枣庄市| 罗平县| 西丰县| 股票| 嘉峪关市| 沙河市| 民县| 和平区| 荥阳市| 平度市| 杭锦后旗| 金乡县| 克什克腾旗| 星子县| 民乐县| 上杭县| 阿拉善右旗| 道孚县| 惠东县| 公安县| 正阳县| 北流市| 洛宁县| 太保市| 西平县| 巨鹿县| 花垣县| 巴彦淖尔市| 同德县| 白山市| 贵德县| 柞水县| 文山县| 新津县| 城口县| 安丘市| 阳原县|