欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql獲取指定時間范圍數(shù)據(jù)的各種實例

 更新時間:2023年05月09日 10:22:35   作者:王雀躍  
最近在做管理后臺報表時,給定一個日期范圍,查出庫中這個日期范圍內(nèi)的每一天數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Mysql獲取指定時間范圍數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下

前言

MySQL獲取某個時間范圍內(nèi)的數(shù)據(jù) TO_DAYS(date)函數(shù)。

to_days():返回從0000年至當前日期的總天數(shù)。

表數(shù)據(jù):

1、今天(TO_DAYS())

select * from 表名 where to_days(字段名) = to_days(now());

2、今天昨天(TO_DAYS())

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) – TO_DAYS(字段名) <= 1

3.近7天(DATE_SUB())

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(字段名)

4.本月(DATE_FORMAT())

SELECT * FROM 表名 WHERE DATE_FORMAT(字段名, ‘%Y%m') = DATE_FORMAT( CURDATE( ) , ‘%Y%m' )

5.上一月(PERIOD_DIFF()) 

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , ‘%Y%m' ) , date_format(字段名, ‘%Y%m') ) =1

6.本季度

select * from `表名` where QUARTER(字段名)=QUARTER(now());

7.上季度

select * from `表名` where QUARTER(字段名)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));

8.本年

select * from `表名` where YEAR(字段名)=YEAR(NOW());

9.去年

select * from `表名` where year(字段名)=year(date_sub(now(),interval 1 year));

10.本周

SELECT * FROM 表名 WHERE YEARWEEK(date_format(字段名,'%Y-%m-%d')) = YEARWEEK(now());

11.上周

SELECT * FROM 表名 WHERE YEARWEEK(date_format(字段名,'%Y-%m-%d')) = YEARWEEK(now())-1;

 為空是因為默認按周日為第一天。

根據(jù)yearweek(date,mode)可知,第二個參數(shù)可以設(shè)置第一天是周幾。

12.本月

select * from 表名 where date_format(字段名,'%Y-%m')=date_format(now(),'%Y-%m')

13.距今6個月

select * from 表名 where 字段名 between date_sub(now(),interval 6 month) and now();

總結(jié) 

到此這篇關(guān)于Mysql獲取指定時間范圍數(shù)據(jù)的文章就介紹到這了,更多相關(guān)Mysql獲取指定時間范圍數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL數(shù)據(jù)庫實現(xiàn)高可用架構(gòu)之MHA的實戰(zhàn)

    MySQL數(shù)據(jù)庫實現(xiàn)高可用架構(gòu)之MHA的實戰(zhàn)

    本文主要介紹了MySQL數(shù)據(jù)庫實現(xiàn)高可用架構(gòu)之MHA的實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • mysql之數(shù)據(jù)庫常用腳本總結(jié)

    mysql之數(shù)據(jù)庫常用腳本總結(jié)

    這篇文章主要介紹了mysql之數(shù)據(jù)庫常用腳本總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • mysql記錄耗時的sql實例詳解

    mysql記錄耗時的sql實例詳解

    這篇文章主要介紹了mysql記錄耗時的sql實例詳解的相關(guān)資料,這里提供實現(xiàn)方法,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08
  • 詳解MySQL 聯(lián)合查詢優(yōu)化機制

    詳解MySQL 聯(lián)合查詢優(yōu)化機制

    MySQL 使用聯(lián)合的形式的地方會遠遠超過我們過去認知的范疇。基本上,它會認為每個查詢都有聯(lián)合,而不僅僅是從兩張表中查出匹配的數(shù)據(jù)行,這包括了子查詢,甚至僅僅對單表的 SELECT 操作。因此,理解 MySQL 如何執(zhí)行聯(lián)合十分重要。
    2021-05-05
  • 更新text字段時出現(xiàn)Row size too large報錯應(yīng)付措施

    更新text字段時出現(xiàn)Row size too large報錯應(yīng)付措施

    個人建議:表的text字段很多建議建表時加上 row_format = dynamic當然,回過頭來MySQL的報錯也是有誤導性的,感興趣的你可以參考下本文
    2013-03-03
  • mysql 5.7.27 安裝配置方法圖文教程

    mysql 5.7.27 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql 5.7.27 安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Mysql默認設(shè)置的危險性分析

    Mysql默認設(shè)置的危險性分析

    一.mysql默認的授權(quán)表二.缺乏日志能力 三.my.ini文件泄露口令 四.服務(wù)默認被綁定全部的網(wǎng)絡(luò)接口上 五.默認安裝路徑下的mysql目錄權(quán)限
    2008-09-09
  • SQL?PRIMARY?KEY唯一標識表中記錄的關(guān)鍵約束語句

    SQL?PRIMARY?KEY唯一標識表中記錄的關(guān)鍵約束語句

    這篇文章主要為大家介紹了SQL?PRIMARY?KEY唯一標識表中記錄的關(guān)鍵約束語句詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • mysql分區(qū)表的增刪改查的實現(xiàn)示例

    mysql分區(qū)表的增刪改查的實現(xiàn)示例

    增刪查改在數(shù)據(jù)庫中是很常見的操作,本文主要介紹了mysql分區(qū)表的增刪改查的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • 使用Mysql5.x以上版本出現(xiàn)報錯#1929 Incorrect datetime value: '''''''' for column ''''createtime''''的快速解決方法

    使用Mysql5.x以上版本出現(xiàn)報錯#1929 Incorrect datetime value: '''''''' f

    我的MySQL安裝后,保存刪除表數(shù)據(jù)總是出現(xiàn)#1929 Incorrect datetime value: '' for column 'createtime' 的報錯提醒,導致不能刪除表里數(shù)據(jù)。下面小編給大家分析原因及解決辦法,需要的朋友可以參考下
    2017-01-01

最新評論