gpt4 book ai didi

java - 获取 mysql 中两天之间的天数名称

转载 作者:行者123 更新时间:2023-11-29 18:12:13 27 4
gpt4 key购买 nike

MySql 中是否有任何方法可以返回两个日期之间的天数名称。例如,06/11/207 是开始日期,12/11/2017 是结束日期,那么我需要将输出获取为:

monday,tuesday,wednesday,thursday,friday,saturday,sunday

最佳答案

你可以试试这个:

您可以从此链接获取 F_TABLE_NUMBER_RANGE 函数:

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=47685

declare @start_date     datetime
declare @end_date datetime
declare @days int

select @start_date = '06/11/2017'
select @end_date = '12/11/2017'

select @days = datediff(dd,@start_date,@end_date) +1

select
[Date] = dateadd(dd,number-1,@start_date),
[Day of Week] = datename(weekday,dateadd(dd,number-1,@start_date))
from
dbo.F_TABLE_NUMBER_RANGE( 1, @days )
order by
number

这我已经尝试过了,为我干杯!

关于java - 获取 mysql 中两天之间的天数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47300417/

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