小码哥的IT人生

MySQL 查看当月所有日期

MySQL数据库 2022-06-07 17:53:03小码哥的IT人生shichen
select date from (
SELECT DATE_FORMAT(DATE_SUB(last_day(curdate()), INTERVAL xc-1 day), '%Y-%m-%d') as date
FROM (
SELECT @xi:=@xi+1 as xc from
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) xc1,
(SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6) xc2,
(SELECT @xi:=0) xc0
) xcxc) x0 where x0.date >= (select date_add(curdate(),interval-day(curdate())+1 day)); 

输出结果:

"date" 

"2022-02-28" 

"2022-02-27" 

"2022-02-26" 

"2022-02-25" 

"2022-02-24" 

"2022-02-23" 

"2022-02-22" 

"2022-02-21" 

"2022-02-20" 

"2022-02-19" 

"2022-02-18" 

"2022-02-17" 

"2022-02-16" 

"2022-02-15"

"2022-02-14"

"2022-02-13"

"2022-02-12"

"2022-02-11"

"2022-02-10" 

"2022-02-09"

"2022-02-08"

"2022-02-07"

"2022-02-06"

"2022-02-05"

"2022-02-04"

"2022-02-03"

"2022-02-02"

"2022-02-01"

版权所有 © 小码哥的IT人生
Copyright © phpcodeweb All Rights Reserved
ICP备案号:苏ICP备17019232号-2  

苏公网安备 32030202000762号

© 2021-2024