日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 日期查询今天_Mysql 日期查询今天、昨天、近7天、近30天、本月、上一月、本季...

發(fā)布時間:2023/12/10 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 日期查询今天_Mysql 日期查询今天、昨天、近7天、近30天、本月、上一月、本季... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

今天

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

昨天

SELECT?*?FROM?表名?WHERE?TO_DAYS( NOW( ) )?-?TO_DAYS( 時間字段名)?<=?1

近7天

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

近30天

SELECT?*?FROM?表名?where?DATE_SUB(CURDATE(), INTERVAL?30?DAY)?<=?date(時間字段名)

本月

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

上一月

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

查詢本季度數(shù)據(jù)

select?*?from?`ht_invoice_information`?where?QUARTER(create_date)=QUARTER(now());

查詢上季度數(shù)據(jù)

select?*?from?`ht_invoice_information`?where?QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval?1?QUARTER));

查詢本年數(shù)據(jù)

select?*?from?`ht_invoice_information`?where?YEAR(create_date)=YEAR(NOW());

查詢上年數(shù)據(jù)

select?*?from?`ht_invoice_information`?where?year(create_date)=year(date_sub(now(),interval?1?year));

查詢當(dāng)前這周的數(shù)據(jù)

SELECT?name,submittime?FROMenterprise?WHERE?YEARWEEK(date_format(submittime,'%Y-%m-%d'))?=?YEARWEEK(now());

查詢上周的數(shù)據(jù)

SELECT?name,submittime?FROMenterprise?WHERE?YEARWEEK(date_format(submittime,'%Y-%m-%d'))?=?YEARWEEK(now())-1;

查詢上個月的數(shù)據(jù)

select?name,submittime?fromenterprise?where?date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL?1?MONTH),'%Y-%m')

select?*?from?user?where?DATE_FORMAT(pudate,'%Y%m')?=?DATE_FORMAT(CURDATE(),'%Y%m') ;

select?*?from?user?where?WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d'))?=?WEEKOFYEAR(now())

select?*?from?user?where?MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d'))?=?MONTH(now())

select?*?from?user?where?YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d'))?=?YEAR(now())?and?MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d'))?=?MONTH(now())

select?*?from?user?where?pudate?between? 上月最后一天?and?下月第一天

查詢當(dāng)前月份的數(shù)據(jù)

select?name,submittime?fromenterprise???wheredate_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查詢距離當(dāng)前現(xiàn)在6個月的數(shù)據(jù)

select?name,submittime?fromenterprise?where?submittime?betweendate_sub(now(),interval?6?month)?and?now();

查詢當(dāng)前日期類型

本年份

SELECT DATE_FORMAT(NOW(), '%Y');

本月份(數(shù)字)

SELECT DATE_FORMAT(NOW(), '%m');

本月份(英文)

SELECT DATE_FORMAT(NOW(), '%M');

本日期(數(shù)字)

SELECT DATE_FORMAT(NOW(), '%d');

本日期(顯示數(shù)字和字母,如:16th)

SELECT DATE_FORMAT(NOW(), '%D');

當(dāng)前時間(11:54:23)

SELECT DATE_FORMAT(NOW(), '%T');

當(dāng)前時間(11:54:23)

select DATE_FORMAT(now(),'%Y-%m-%d %h:%i:%s') from dual;

下列修飾符可以被用在format字符串中

%M 月名字(January……December)

%W 星期名字(Sunday……Saturday)

%D 有英語前綴的月份的日期(1st, 2nd, 3rd, 等等。)

%Y 年, 數(shù)字, 4 位

%y 年, 數(shù)字, 2 位

%a 縮寫的星期名字(Sun……Sat)

%d 月份中的天數(shù), 數(shù)字(00……31)

%e 月份中的天數(shù), 數(shù)字(0……31)

%m 月, 數(shù)字(01……12)

%c 月, 數(shù)字(1……12)

%b 縮寫的月份名字(Jan……Dec)

%j 一年中的天數(shù)(001……366)

%H 小時(00……23)

%k 小時(0……23)

%h 小時(01……12)

%I 小時(01……12)

%l 小時(1……12)

%i 分鐘, 數(shù)字(00……59)

%r 時間,12 小時(hh:mm:ss [AP]M)

%T 時間,24 小時(hh:mm:ss)

%S 秒(00……59)

%s 秒(00……59)

%p AM或PM

%w 一個星期中的天數(shù)(0=Sunday ……6=Saturday )

%U 星期(0……52), 這里星期天是星期的第一天

%u 星期(0……52), 這里星期一是星期的第一天

%% 一個文字“%”。

總結(jié)

以上是生活随笔為你收集整理的mysql 日期查询今天_Mysql 日期查询今天、昨天、近7天、近30天、本月、上一月、本季...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。