CREATE TABLE date
(
id INT IDENTITY (1,1),
date NVARCHAR(50),
year INT,
month INT,
day INT,
week INT ,
weekday NVARCHAR(10)

)

DECLARE @NowDATE DATETIME=‘2022.01.01 00:00:00’

DECLARE @i INT = 1
WHILE @i<=3650
BEGIN

INSERT INTO dbo.date
(
date,
year,
month,
day,
week,
weekday

)
VALUES
( CONVERT(varchar(12) ,@NowDATE, 102 ), – date - nvarchar(50)
DATEPART( YEAR, @NowDATE), – year - int
DATEPART( MONTH, @NowDATE), – month - int
DATEPART( DAY, @NowDATE), – day - int
DATEPART( WEEK, @NowDATE), – day - int
DATENAME(weekday,@NowDATE)
)
SELECT @NowDATE=DATEADD(DAY,1,@NowDATE)
SET @i =@i+1
PRINT CAST( @i AS NVARCHAR(5))
END

–按照 习惯,周日当做上周最后一天
UPDATE dbo.date SET week =week -1 WHERE weekday =‘星期日’
SELECT * FROM date

SQL创建日历 包含年月日/周/星期几相关推荐

  1. python生成日历_Python创建日历实例代码

    Python创建日历的方法 以下代码不使用Python提供的calendar实现. 此程序在windows下测试通过,由于python字符编码直接输出给操作系统,so win下以gbk ansi为准, ...

  2. js的时间 java怎么处理,JS实现处理时间,年月日,星期的公共方法示例

    本文实例讲述了JS实现处理时间,年月日,星期的公共方法.分享给大家供大家参考,具体如下: 在项目中用到的,用js 来得到年月日,星期,当前多少个周的函数,备忘在这里,以后参考. Date.protot ...

  3. SQL 创建索引的作用以及如何创建索引

    SQL 创建索引的作用以及如何创建索引 SQL 创建索引的作用 一.使用索引的优点: 1.通过唯一性索引(unique)可确保数据的唯一性 2.加快数据的检索速度 3.加快表之间的连接 4.减少分组和 ...

  4. sql datetime字段 取年月日_如何去写一手好的SQL ?

    作者:编码砖家 cnblogs.com/xiaoyangjia/p/11267191.html MySQL性能 最大数据量 最大并发数 查询耗时0.5秒 实施原则 数据表设计 数据类型 避免空值 te ...

  5. 创建外部快照_快照事件:现在如何仅通过拍照即可创建日历事件

    创建外部快照 by Arjun Krishna Babu 通过Arjun Krishna Babu 快照事件:现在如何仅通过拍照即可创建日历事件 (Snap Event: How you can no ...

  6. 数据库sql创建标量值函数_使用JSON_VALUE()从JSON数据中提取标量值

    数据库sql创建标量值函数 In this article, we will explore JSON_VALUE() function in SQL Server to extract scalar ...

  7. Gym 101206L Daylight Saving Time 根据年月日计算星期

    题意: [3月的第二个周日02:00:00 , 3月的第二个周日03:00:00) 这个区间都不是PST或PDT,[11月的第一个周日01:00:00 , 11月的第一个周日02:00:00) 这个区 ...

  8. SQL创建数据库– PostgreSQL,MySQL,SQL Server

    The start of data storage is from the creation of a database. As the name suggests database is a bas ...

  9. SQL 创建、更新、删除表、重命表名

    SQL 创建.更新.删除表.重命表名 一.创建表: SQL不仅用于表数据操纵,还用来执行数据库和表的所有操作,包括表本身的创建和处理. 一般有两种创建表的方法: 1.多数DBMS都具有交互式创建和管理 ...

最新文章

  1. Linux中源码包的管理
  2. AI公司融了1500万美元,却引来LeCun「嘲讽三连」,还要出书调侃CEO?
  3. 微软:明明修复了Bug,你们还把我骂上热搜?
  4. Android使用MPAndroidChat
  5. 十余位权威专家深度解读,达摩院2019十大科技趋势点燃科技热情
  6. 中国移动研究院人力群面
  7. 天逸310s可以装win7吗_婚车装饰是婚庆公司负责吗?婚车装饰还有哪里可以装
  8. php 业务管理,PHPOA集团版协同套件:整合集团业务的管理平台
  9. awk命令的使用案列
  10. salt 服务启动失败
  11. 小程序 搜索结果关键字标红(支持拼音)
  12. Salesforce基础名词
  13. 【Paper Reading】Improving Availability of Vertical Federated Learning Relaxing Inference on Non-overl
  14. 第二重要极限公式推导过程_机器学习——一文详解逻辑回归「附详细推导和代码」...
  15. 什么无线耳机音质最好,无线耳机品牌排行榜
  16. html 中div的下划线,div css布局命名时尽量避免下划线
  17. python语法速成方法_一天快速入门Python语法基础之函数
  18. 计算机视觉:2.3.1、梯度下降法优化权重矩阵
  19. 基于stm32f103rct6(秉火mini板)的rc522RFID读卡例程
  20. 江西靖安推行“村庄清洁革命”:设垃圾兑换银行 大数据管理

热门文章

  1. 【济宁seo网站推广】seo外链推广对于网站的意义
  2. 统计图之小提琴图解析
  3. 【玩单反】屈光度调节 d7100
  4. Internet Information Services(IIS)安装与配置
  5. 软件测试2020年终总结
  6. uat测试用例和sit测试用例_单元测试和sit测试和uat测试
  7. 零成本修复XBox手柄摇杆漂移
  8. SQ01SQ02相关处理与增强
  9. USB枚举过程 (一)
  10. 关于举办第十七届全国大学生智能汽车竞赛的通知