MySQL查询日期为一年第几天第几周,天数周数反查日期 | 您所在的位置:网站首页 › 腾讯面试多久可以去第二次 › MySQL查询日期为一年第几天第几周,天数周数反查日期 |
*特别说明:本文以周一为一周的起始
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-06WEEK(date[,mode]) 此函数返回日期的周数。双参数的形式WEEK()允许你指定星期是否开始于周日或周一,以及是否返回值应在范围从0到53或从1到53。 如果省略了mode参数,系统default_week_format变量的值被使用。 Mode 一个星期的第一天 范围 Week 1 是第一个星期 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |