当前位置:网站首页>Common MySQL date query

Common MySQL date query

2022-06-12 04:37:00 Wh 789

In this article, common MYSQL Date query


Commonly used MYSQL Date query

MYSQL Query today 、 yesterday 、 This week, 、 This month, 、 Last month 、 Next month 、 The previous year 、 Next year 、 Last quarter 、 Next quarter

--  today 
select * from  Table name  where to_days( Time field name ) = to_days(now());
--  yesterday 
select * from  Table name  where to_days( now( ) ) - to_days( Time field name ) <= 1;
--  This week, 
select * from  Table name  where yearweek( date_format( Time field name ,'%y-%m-%d' ) ) = yearweek(now());
--  Last week 
select * from  Table name  where yearweek(date_format( Time field name , '%y-%m-%d')) = yearweek(now())-1;
--  This month, 
select * from  Table name  where date_format( Time field name ,'%y-%m')=date_format(now(),'%y-%m');
--  Last month 
select * from  Table name  where period_diff(date_format(now(), '%y%m'), date_format( Time field name , '%y%m')) = 1;
--  This quarter 
select * from  Table name  where quarter( Time field name )=quarter(now());
--  the previous quarter 
select * from  Table name  where quarter( Time field name )=quarter(date_sub(now(),interval 1 quarter));
--  This year 
select * from  Table name  where year( Time field name )=year(now());
--  The previous year 
select * from  Table name  where year( Time field name )=year(date_sub(now(),interval 1 year));
--  Query distance now 6 Months of data 
select * from  Table name  where  Time field name  between date_sub(now(),interval 6 month) and now();

--  Zhou   Date data 
--  Get yesterday's date 
select DATE_SUB( curdate( ), INTERVAL 1 DAY );

原网站

版权声明
本文为[Wh 789]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/03/202203010944064583.html