news 2026/4/23 8:17:45

2026年节假日表SQL

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2026年节假日表SQL

2025节假日表

dropTABLEcalendar_holiday;CREATETABLEcalendar_holiday(dateDATEPRIMARYKEY,yearINTNOTNULL,monthINTNOTNULL,dayINTNOTNULL,weekday_nameVARCHAR(10)NOTNULL,-- 星期一 ~ 星期日is_weekendTINYINTDEFAULT0,-- 是否为周末 (0:否, 1:是)is_holidayTINYINTDEFAULT0,-- 是否为法定节假日 (0:否, 1:是)is_workday_adjustedTINYINTDEFAULT0,-- 是否为调休上班日 (0:否, 1:是)holiday_nameVARCHAR(50)DEFAULTNULL,-- 节假日名称(如元旦、春节等)weekday_typeTINYINTDEFAULT0-- 日期类型((0:正常上班日, 1:调休上班日, 2:法定节假日 , 3:周末 ));select*fromcalendar_holiday-- =============================-- Step 1: 插入 2026 年所有日期(使用数字表生成)-- =============================INSERTIGNOREINTOcalendar_holiday(date,year,month,day,weekday_name,is_weekend,is_holiday,is_workday_adjusted,holiday_name,weekday_type)SELECTDATE_ADD('2026-01-01',INTERVALnDAY)ASdate,YEAR(DATE_ADD('2026-01-01',INTERVALnDAY))ASyear,MONTH(DATE_ADD('2026-01-01',INTERVALnDAY))ASmonth,DAY(DATE_ADD('2026-01-01',INTERVALnDAY))ASday,DAYNAME(DATE_ADD('2026-01-01',INTERVALnDAY))ASweekday_name,CASEWHENDAYOFWEEK(DATE_ADD('2026-01-01',INTERVALnDAY))IN(1,7)THEN1ELSE0ENDASis_weekend,0ASis_holiday,0ASis_workday_adjusted,NULLASholiday_name,0ASweekday_typeFROM(-- 生成 0 到 365 的数字(2026 是闰年,共 366 天)SELECTa.N+b.N*10+c.N*100ASnFROM(SELECT0ASNUNIONSELECT1UNIONSELECT2UNIONSELECT3UNIONSELECT4UNIONSELECT5UNIONSELECT6UNIONSELECT7UNIONSELECT8UNIONSELECT9)a,(SELECT0ASNUNIONSELECT1UNIONSELECT2UNIONSELECT3UNIONSELECT4UNIONSELECT5UNIONSELECT6UNIONSELECT7UNIONSELECT8UNIONSELECT9)b,(SELECT0ASNUNIONSELECT1UNIONSELECT2UNIONSELECT3UNIONSELECT4)c-- 最多 499,足够)numbersWHEREDATE_ADD('2026-01-01',INTERVALnDAY)<='2026-12-31';-- 元旦:2026-01-01(周四)UPDATEcalendar_holidaySETis_holiday=1,holiday_name='元旦',weekday_type=2WHEREdate='2026-01-01';-- 春节:除夕(2月16日)至初六(2月22日),共7天UPDATEcalendar_holidaySETis_holiday=1,holiday_name=CASEWHENdate='2026-02-16'THEN'春节(除夕)'WHENdate='2026-02-17'THEN'春节'WHENdate='2026-02-18'THEN'春节'WHENdate='2026-02-19'THEN'春节'WHENdate='2026-02-20'THEN'春节'WHENdate='2026-02-21'THEN'春节'WHENdate='2026-02-22'THEN'春节'ELSE'春节假期'END,weekday_type=2WHEREdateBETWEEN'2026-02-16'AND'2026-02-22';-- 春节调休上班:2026-02-15(周日)、2026-02-28(周六)UPDATEcalendar_holidaySETis_workday_adjusted=1,holiday_name='春节调休上班',is_weekend=0,weekday_type=1WHEREdateIN('2026-02-15','2026-02-28');-- 清明节:2026-04-04(周六)至 04-06(周一),共3天UPDATEcalendar_holidaySETis_holiday=1,holiday_name=CASEWHENdate='2026-04-05'THEN'清明节'ELSE'清明节假期'END,weekday_type=2WHEREdateBETWEEN'2026-04-04'AND'2026-04-06';-- 劳动节:2026-05-01(周五)至 05-03(周日),共3天UPDATEcalendar_holidaySETis_holiday=1,holiday_name='劳动节',weekday_type=2WHEREdateBETWEEN'2026-05-01'AND'2026-05-03';-- 劳动节调休:2026-04-26(周日)上班UPDATEcalendar_holidaySETis_workday_adjusted=1,holiday_name='劳动节调休上班',is_weekend=0,weekday_type=1WHEREdate='2026-04-26';-- 端午节:2026-06-20(周六)至 06-22(周一),共3天UPDATEcalendar_holidaySETis_holiday=1,holiday_name=CASEWHENdate='2026-06-21'THEN'端午节'ELSE'端午节假期'END,weekday_type=2WHEREdateBETWEEN'2026-06-20'AND'2026-06-22';-- 中秋节:2026-10-03(周六)UPDATEcalendar_holidaySETis_holiday=1,holiday_name='中秋节',weekday_type=2WHEREdate='2026-10-03';-- 国庆节:2026-10-01(周四)至 10-07(周三),共7天UPDATEcalendar_holidaySETis_holiday=1,holiday_name=CASEWHENdate='2026-10-01'THEN'国庆节'ELSE'国庆节假期'END,weekday_type=2WHEREdateBETWEEN'2026-10-01'AND'2026-10-07';-- 国庆调休上班:2026-09-27(周日)、2026-10-10(周六)UPDATEcalendar_holidaySETis_workday_adjusted=1,holiday_name='国庆节调休上班',is_weekend=0,weekday_type=1WHEREdateIN('2026-09-27','2026-10-10');UPDATEcalendar_holidaySETholiday_name=CASEWHENis_workday_adjusted=1THEN'调休上班'WHENis_holiday=1THENholiday_nameWHENis_weekend=1ANDis_holiday=0ANDis_workday_adjusted=0THEN'周末休息'ELSE'工作日'END,weekday_type=CASEWHENis_workday_adjusted=1THEN1WHENis_holiday=1THEN2WHENis_weekend=1THEN3ELSE0ENDWHEREyear=2026;SELECT*FROMcalendar_holidayWHEREyear=2026ORDERBYdateLIMIT10;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:19:43

【毕业设计】基于Java的小区旧衣物回收与捐赠系统设计与实现基于SpringBoot的社区旧衣物回收与捐赠系统设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/3/23 19:11:19

LDO补偿方法学习

一、不同放大器的简化框图 1.1、共源极放大器 1.2、共漏极放大器 1.3、共栅极放大器 二、无补偿 无补偿时传统的二级LDO结构存在至少两个极点&#xff1a; 三、简单密勒补偿 【简单密勒补偿相比于无补偿的放大器其主极点的位置可以由密勒近似进行估算&#xff0c;而输出极点的…

作者头像 李华
网站建设 2026/3/24 11:44:05

2026大模型完全指南:从入门到实战,程序员必备AI学习资源包

文章介绍了大模型的基本概念、学习价值及广泛应用场景&#xff0c;包括自然语言处理、内容推荐、教育、医疗等领域。分析了大模型时代的机遇&#xff0c;指出当前领域尚未形成系统性护城河&#xff0c;硬件提供商是主要受益者&#xff0c;并强调了小团队也能通过大模型技术创造…

作者头像 李华
网站建设 2026/4/18 12:23:02

大模型技术面试精华:从基础原理到实战项目,全面掌握大模型核心知识

本文汇总了大模型技术面试的两轮高频问题&#xff0c;涵盖LoRA微调原理、SFT训练技巧、Attention显存优化、分布式训练策略、LayerNorm选择依据、数据清洗方法、GRPO与PPO算法对比、奖励函数设计、RAG应用场景等核心知识点&#xff0c;以及代码实现题。内容全面覆盖大模型从理论…

作者头像 李华
网站建设 2026/4/18 23:04:19

Java毕设选题推荐:基于springboot药房库存管理系统的设计与实现基于SpringBoot的药店管理系统设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华