亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

前言

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

to_days():返回從0000年至當(dāng)前日期的總天數(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;

 為空是因?yàn)槟J(rèn)按周日為第一天。

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

12.本月

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

13.距今6個(gè)月

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

總結(jié) 

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

相關(guān)文章

最新評(píng)論