MySQL查询日期为一年第几天第几周,天数周数反查日期 您所在的位置:网站首页 腾讯面试多久可以去第二次 MySQL查询日期为一年第几天第几周,天数周数反查日期

MySQL查询日期为一年第几天第几周,天数周数反查日期

2024-02-29 17:51| 来源: 网络整理| 查看: 265

*特别说明:本文以周一为一周的起始 MAKEDATE(year,dayofyear)

返回的日期,给定年份和天 - 年值。 dayofyear必须大于0,否则结果为NULL。

如果该“周”列存储一年内给定周数,则可以使用makedate函数将其简单地转换为日期字符串。 例如:

select makedate(2010, week * 7); 查询本年第n周的第一天及一周的起止日期 select makedate(yr, n * 7 - 3) ,makedate(yr, n * 7 + 3) ; select WEEK('2021-06-01',1) ,DAYNAME('2021-06-01') ; -> 22 Tuesday #周一是5.31 select makedate(2021, 22 * 7-3) ,makedate(2021, 22 * 7-3+6); -> 2021-05-31 2021-06-06

WEEK(date[,mode])

此函数返回日期的周数。双参数的形式WEEK()允许你指定星期是否开始于周日或周一,以及是否返回值应在范围从0到53或从1到53。 如果省略了mode参数,系统default_week_format变量的值被使用。

Mode 一个星期的第一天 范围 Week 1 是第一个星期


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有