gpt4 book ai didi

mysql - 如何选择第一天到最后一天以便我获得所有日期的日期名称?

转载 作者:行者123 更新时间:2023-11-29 21:21:03 25 4
gpt4 key购买 nike

SET @variable1 = (SELECT DAY(LAST_DAY('2016-03-01')) as lastday);
SELECT @variable1 as last_day,
DAYNAME(CONCAT('2016-03-',@variable1)) as day_name;

我能够获得 3 月的天数,即 31 天,但是如何获得从 1 到 31 的日期名称?

其中 select 语句会以某种方式显示如下:

dayname | day count
tuesday 01
wednesday 02
.... ...
thursday 31

最佳答案

您可以创建临时表,然后执行循环以插入所需数据

  while @day < @last_day_of_month do
"insert dayname and day of month into temporary table";
set @day=@day+1;
end while;

然后从“临时表”中选择*

关于mysql - 如何选择第一天到最后一天以便我获得所有日期的日期名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35719916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com