写了2个自定义函数,获取指定日期所在年份的第一天日期或最后一天的日期:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      Insus.NET
-- Create date: 2019-05-09
-- Update date: 2019-05-09
-- Description: 获取指定日期所属年份的第一天日期
-- =============================================
CREATE FUNCTION [dbo].[svf_FirstDateOfTheYear]
( @TheYear DATETIME
)
RETURNS DATETIME
AS
BEGINRETURN  DATEADD(YEAR,DATEDIFF(YEAR,0,@TheYear),0)
ENDGO

Source Code

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      Insus.NET
-- Create date: 2019-05-09
-- Update date: 2019-05-09
-- Description: 获取指定日期所属年份的最后一天日期
-- =============================================
CREATE FUNCTION [dbo].[svf_LastDateOfTheYear]
( @TheYear DATETIME
)
RETURNS DATETIME
AS
BEGINRETURN DATEADD(DAY,-1,DATEADD(YEAR,DATEDIFF(YEAR,0,@TheYear) + 1,0))
END
GO

Source Code

举例说明:

转载于:https://www.cnblogs.com/insus/p/10839469.html

获取指定日期所属年份的第一天日期或最后一天日期相关推荐

  1. LocalDate获取指定月的上个月的第一天和最后一天

    LocalDate date = LocalDate.of(2022, 8, 30); LocalDate lastMonth = date.minusMonths(1); // 当前月份减1 Loc ...

  2. yum 获取指定命令所属安装包(yum provides)

    CentOS 和 RedHat 中,使用 yum 安装依赖包非常方便,但有时候我们只知道我们需要什么命令,却不知道使用该命令需要安装什么依赖包. yum 提供了查询 "哪些软件包中有指定命令 ...

  3. java根据周数获取日期_java获取日期的周数和所属年份

    在项目中遇到需要导出excel表格   表格的标题需要根据数据来动态获取 格式为     2017年第 50  周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...

  4. 使用Calendar类获取指定日期所在年/月份、周第一天、最后一天

    最近做项目有涉及需要获取指定日期或当前日期所在月份和周第一和最后一天,结合网上的资料和自己项目开发记录,记录下用到的这些方法. 目录 1.获取指定年份的第一天和最后一天 2. 获取指定日期月份第一天和 ...

  5. 获取某一日期所在月份的第一天日期或最后一天日期

    获取指定日期所属月份的第一天日期: SET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GO-- ================================ ...

  6. server sql 本月最后一天_SQL Server 获取最后一天(指定时间的月最后一天日期)...

    /* author OceanHo @ 2015-10-23 10:14:21 获取指定时间字符串指定日期的月最后一天日期 */ IF OBJECT_ID('get_LastDayDate') IS ...

  7. php计算指定日期之间的天数,php计算任意两个日期之间的天数

    /* php计算任意两个日期之间的天数 基本思想,算术减法: cur_date         2009 04 11 last_date   - 2008 12 20 ---------------- ...

  8. 数据库 SQL 时间处理函数 获取指定或最近期时间范围内 日期 月份 年份 列表

    1.Oracle  Oracle sql 获取 时间 https://blog.csdn.net/rexueqingchun/article/details/83412131 原 Oracle查询今天 ...

  9. php获得每个月第一天的时间,PHP获取指定日期所在月的第一天和最后一天几个例子...

    标题有点说不清楚了就是否PHP获取指定日期所在月的第一天和最后一天几个段程序了了,下文给各位总结一下吧. 示例代码  代码如下 复制代码 //获取指定日期所在月的第一天和最后一天 function G ...

最新文章

  1. 常用的rm,cp和mv命令
  2. connect函数介绍
  3. DCMTK:比较DICOM图像并计算差异指标
  4. ASP.NET MVC 4中如何为不同的浏览器自适应布局和视图
  5. ASP.NET AntiXSS的作用
  6. 灰度资产管理总规模升至460亿美元
  7. ECMAScript 学习笔记01
  8. [黑客入门全程图解].吴自容,武新华.等编著.文字版,精确还原
  9. html怎么把音乐播放器放到中间,怎么把音乐播放器放到自己的博客首页面上去?...
  10. 20190926-win10电脑声音麦克风设置里没有增强属性怎么办听语音
  11. GPRS学习——SGSN、GGSN、PCU
  12. 里奥老师乾坤大挪移—哈希表与哈希函数专题1
  13. linux下查看进程+杀死进程方法大全
  14. 简单SOPC实例开发任务——控制led灯闪烁
  15. js控制form提交
  16. 中国最实用的十大网站
  17. NTP for Linux
  18. Arduino+DHT11温湿度传感器+12864oled显示温湿度
  19. HTML5七夕情人节表白网页(流星雨3D旋转相册) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码
  20. 宋晓丽20190919-3 效能分析

热门文章

  1. mvc:default-servlet-handler/作用
  2. 华为机试题【10】-求数字基root
  3. java模式之装饰模式
  4. bzoj2561 最小生成树
  5. 1.springboot:入门程序
  6. navicat 批量插入 测试数据
  7. Android4.0蓝牙使能的详细解析
  8. 李飞飞:为什么计算机视觉对机器人如此重要?
  9. 3月15日云栖精选夜读:双管齐下,MaxCompute数据上云与生态
  10. 怎么安装Win10,硬盘安装Win10系统图文教程