SQLServer 自定义函数 日期计算月初/月末/年初/年末/季初/季末
SQLServer 2005,SQLServer 2008,SQLServer 2014,SQLServer 2017
均可使用
alter function dbo.date_calc
(@date date,@para varchar(64) --月初 month_begin,月末 month_end,年初 year_begin,年末 year_end,季初 quarter_begin,季末 quarter_end
)
returns datetime
as
beginset @date= case when @para='month_begin' then convert(varchar(8),@date,120)+'1' --月初when @para='month_end' then dateadd(day,-1,convert(varchar(8),dateadd(m,1,@date),120)+'1 00:00:00') --月初 when @para='year_begin' then convert(char(4),year(@date))+'0101' --年初when @para='year_end' then convert(char(4),year(@date))+'1231' --年底when @para='quarter_begin' then dateadd(quarter,1,DATEADD(quarter, DATEDIFF(quarter,0,getdate())-1, 0)) --季初when @para='quarter_end' then dateadd(quarter,1,DATEADD(quarter, DATEDIFF(quarter,0,getdate()), -1)) --季末endreturn @date
end
[Python,SQL,ETL]交流群 164142295
SQLServer 自定义函数 日期计算月初/月末/年初/年末/季初/季末相关推荐
- 数据库快照,自定义函数与计算列
数据库快照,自定义函数与计算列 1.数据库快照 数据库快照就是保存某个数据库在快照那一瞬间的状态.快照和备份原理上有所不同,但是功能有一点相同那就是可以将数据还原为备份的那个时刻.快照的原理是新建一 ...
- 致远OA表单自定义函数(计算N年后今天的日期 )
需求背景 看到这个标题,可能好些人懵了,N年后的今天这么简单,还需要计算么? 的确,人脑算很简单,但是咱们的表单中-- 前日,有人跟大表哥来电,就说客户要根据档案的归档日期和保存年限,自动计算出档案的 ...
- SqlServe零碎要点---sqlserver如何使用日期计算,DateTime类型的格式化以及语法格式等等。
sqlServer 数据库修改时间详解: 1.代码格式的例子:jspzijialvyou是数据库,zijiayouhuodong是数据表 update [jspzijialvyou].[dbo].[z ...
- SQLServer 自定义函数 的递归
来说说数据库自定义函数的递归用法 先看下图 有这样一张树形结构表, 如: C18 数码摄像机 是在 C12 数码产品 类别下 而 C12 数码产品 又在C2 IT产品 类别下! C2 IT ...
- php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法
本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...
- python自定义函数实例计算1-n的偶偶数和_Python入门--11--自定义函数
使用def定义自定义函数 举个栗子: def myfristFunction(): print "we are 伐木累!" #输入myfristFunction() 会输出:we ...
- 在mysql中创建一个自定义函数来计算两个数的和_Mysql创建自定义函数
Mysql创建用户自定义函数: >显示库中所有的自定义函数信息: show function status; >创建自定义函数的过程如下demo1: drop function if ex ...
- python自定义函数实例计算1-n的偶偶数和_python用户输入一个整数N,计算并输出1到N相加的和,请问这个程序错在哪里了?...
展开全部 第一个错误的地方是for i in str(n),input()输入的是636f707962616964757a686964616f31333431356661整型,循环增加应该用for i ...
- 自定义函数 | 批量计算微生物群落的alpha多样性
批量计算微生物alpha多样性 批量生成多个矩阵 批量导入数据 定义计算微生物alpha多样指标的函数 批量导出excel 为什么要写这个函数?因为微生物群落的数据测序完后,通常都是以otu或者 ...
最新文章
- pandas基于dataframe特定数据列的指定阈值将原dataframe分割成两个dataframe(split dataframe based on column value threshold
- 第9条:覆盖equals时总要覆盖hashCode
- hp打印机怎么连接电脑_打印机怎么连接电脑?安装打印机图文教程
- 深入理解JavaScript中的this关键字
- NTA高性能Flow负载均衡及其应用
- lvm硬盘管理及LVM扩容
- Mac 下更新 .bash_profile 文件
- React组件Input输入拼音时触发搜索的解决方案
- 大二计算机学期总结报告,大二计算机的实训总结.docx
- setcpu_SetCPU中文版
- boost::math::binomial_distribution用法的测试程序
- PS练习3——渐变色
- 攻防世界-MISC-练习区12题解
- 使用阿里云邮箱发送邮件
- mysql 5.7修改密码
- 雷军以为会当一辈子码农,不料后来成了小米董事长
- 令人拍案叫绝的15个二维码
- dbd mysql db_关于DBD连接mysql数据库
- python抓取直播源 并更新_Python爬虫实例(二)使用selenium抓取斗鱼直播平台数据...
- 树莓派文字转语音 python_[原创] 在树莓派上把文字转成语音(Text-To-Speech/TTS)...