/*
    Name :    Fun_YiYueDeZuiHouYiTian
    Function :   根据传入的格式如“200311”的年月值计算出当月的最后一天
    Parameters :   
                        BenYue  本月
                            Type :  Char(6)  
                            Format :  "200311"
    ReturnValue :   
                        格式如“200310”的年月值
                            Type :  Char(6)
    Steps :
    Author :   Waxdoll Cheung
    Date :    2004-04-04
*/

CREATE FUNCTION dbo.Fun_YiYueDeZuiHouYiTian
 (
  @BenYue CHAR(6)
 )
RETURNS CHAR(10)
AS
 BEGIN
  DECLARE @ReturnValue CHAR(2)
  DECLARE @YueFen CHAR(2)
  DECLARE @NianFen CHAR(4)

SET @YueFen = RIGHT(@BenYue, 2)
  SET @NianFen = LEFT(@BenYue, 4)

IF @YueFen IN ('01', '03', '05', '07', '08', '10', '12')
  BEGIN
   SET @ReturnValue = '31'
  END

IF @YueFen IN ('04', '06', '09', '11')
  BEGIN
   SET @ReturnValue = '30'
  END

IF @YueFen = '02'
  BEGIN
   IF ((@NianFen % 4 = 0 AND @NianFen % 100 <> 0) OR (@NianFen % 400 = 0))
   BEGIN
    SET @ReturnValue = '29'
   END
   ELSE
   BEGIN
    SET @ReturnValue = '28'
   END
  END

RETURN @NianFen + '-' + @YueFen + '-' + @ReturnValue
 END

计算指定年月的最后一天的自定义函数相关推荐

  1. C# 计算指定年月的当月工作日方法

    工作需要,需要做一个导入钉钉考勤表的功能,在这里记录下,如何计算当月工作日天数的方法. /// <summary>/// 获取指定年月的当月工作日,不支持国家法定节假日的判断和计算,只计算 ...

  2. python pandas 计算环比、同比 pct_change -- 自定义函数

    加载库 import random import pandas as pd import numpy as np 随机生成数据集(DataFrame格式) DataRanges = pd.date_r ...

  3. Excel-VBA基础(17):创建自定义函数并存为模板调用示例

    需求 日常工作中经常用到比Excel内置函数复杂的数据计算,而且使用频率非常高,有时候可以通过增加过渡数据,利用内置函数而解决,但有时候通过内置函数解决不了.此时可以用自定义函数的方法解决. 解决方案 ...

  4. Java获取指定月份的最后一天

    https://blog.csdn.net/itmyhome1990/article/details/85619804 Java获取指定月份的最后一天 麦田 2019-01-02 17:43:38   ...

  5. php自定义函数参数,php自定义函数的参数

    PHP自定义函数时怎么指定参数类型? 请问:PHP自定义函数时怎么指定参数类型? 比如 function foo(int $n, strclass User{ public $name; public ...

  6. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)

    python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...

  7. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)

    pandas使用groupby函数进行分组聚合.使用agg函数指定聚合统计计算的数值变量.并自定义统计计算结果的名称(naming columns after aggregation in dataf ...

  8. R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵)、使用rotate参数指定进行斜交旋转提取因子、编写自定义函数通过因子模式矩阵与因子相关性矩阵相乘计算因子载荷矩阵

    R语言使用psych包的fa函数对指定数据集进行因子分析(输入数据为相关性矩阵).使用rotate参数指定进行斜交旋转提取因子.编写自定义函数通过因子模式矩阵与因子相关性矩阵相乘计算因子载荷矩阵 目录

  9. R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数、均值和中位数、使用list函数指定函数列表并指定自定义函数名称

    R语言dplyr包summarise_at函数计算dataframe数据中多个数据列(通过向量指定)的计数个数.均值和中位数.使用list函数指定函数列表并指定自定义函数名称 目录

最新文章

  1. 最新自然语言处理领域顶会论文大合集!
  2. 打造自己Django博客日记
  3. 十四、PHP框架Laravel学习笔记——构造器的排序分组、子查询
  4. 方法类型,模块与Stream流
  5. [转载] Java继承概念和关键字
  6. linux可上网limbo镜像,limbo模拟器win10精简版
  7. 巴特沃斯(Butterworth)滤波器的设计和幅频特性曲线绘制
  8. 3CDaemon FTP使用教程
  9. word论文排版插件_【Office Word】论文排版有关技巧
  10. php英文星期中文星期,英文星期到星期天【星期一到星期天的英文用中文怎么说。发音标准的来。】...
  11. 现代密码学-CA与数字证书详解
  12. 浅谈跨站脚本攻击与防御
  13. 华为路由器OSPF多区域配置
  14. k8s入门:存储(storage)
  15. javascript关于累加和的发散思维
  16. 只有我一个人对ChatGPT感到蕉绿吗?
  17. react页面渲染之前_react 渲染顺序
  18. 用 Amazon Web Services 进行云计算,第 2 部分: 用 Amazon Simple Storage Service (S3) 在云中存储数据
  19. bat 命令返回结果_Windows 用户需要知道的 CMD 常用命令总结
  20. Django连接使用SQL Server数据库(windows版)

热门文章

  1. GRIDVIEW多行多列合并单元格(合并列)
  2. [转] Mac os x 使用ftp
  3. 云计算的基础设施服务
  4. Spark 系列(一)—— Spark 简介
  5. 关于Golang的4个小秘密
  6. go 根据输入类型执行对应的方法_Go 每日一库之 sqlc
  7. Dubbo服务引入原理
  8. redis专题:redis键值设计、性能优化以及redis连接池配置
  9. 多维度对比5款主流分布式MQ消息队列
  10. 【MyBatis框架】mybatis和spring整合