在项目过程中,需要判断用户的生日,只能取月日格式(MMdd),由于sqlserver没有这种格式,所以写了一个自定义的函数。

可能会有其他的解决方法,但是本人是第一次使用sqlserver,对此也不了解。所以能想到的就是写个自定义函数了。

if object_id('getMonthAndDay') is not nulldrop function getMonthAndDay
go
create function getMonthAndDay(@dt datetime)
returns varchar(4)
as
beginDECLARE @now VARCHAR(8)set @now = CONVERT(varchar(12), @dt, 112)set @now = substring(@now,5,8)return @now
end
go

使用:

1.

select dbo.getMonthAndDay('2010-04-06 16:52:04.093');

返回结果

0406

2.

select dbo.getMonthAndDay(MANAGER_BIRTHDAY) from RM_CUST;

sqlserver 自定义日期函数(MMdd)相关推荐

  1. SqlServer自定义聚合函数

    sqlserver2017版本包括以上的可以使用string_agg(字段,',')函数 sqlserver查询版本: select @@version Sql Server自定义聚合函数详细bai步 ...

  2. SQLServer自定义Trim函数

    sqlserver直到2017版才有trim函数,之前的版本只能自己写了 一直以来用ltrim(rtrim())来写,写起来很麻烦 以下提供自定义函数两种思路 TRIM函数 --多模式版本 alter ...

  3. sqlserver+mysql时间_SqlServer和mysql的日期函数备忘

    我经常忘记datepart的符号值,记录备忘一下. SqlServer的日期函数 1,首先是3个用到datepart的函数 DATEDIFF(datepart,startdate,enddate) D ...

  4. server日期函数

    server日期函数 SQLServer时间日期函数详解,SQLServer,时间日期, 1.      当前系统日期.时间 select getdate() 2. dateadd      在向指定 ...

  5. SQL数据库中日期函数

    SQLServer时间日期函数详解 1.  当前系统日期.时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如 ...

  6. R语言用户自定义函数的语法结构、编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等)、编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据)、应用自定函数

    R语言用户自定义函数的语法结构.编写自定义统计值计算函数(使用ifelse结构计算均值和标准差等).编写自定义日期格式化(format)函数(switch函数使用不同分枝格式化日期数据).应用自定函数 ...

  7. 使用sqlserver日期函数获取当前日期

    使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法,供您参考,希望对您学习sqlserver日期函数有所启迪. ...

  8. sqlserver 日期函数

    sqlserver 日期函数 getdate方法 getadd方法 datediff

  9. SQLServer日期函数的使用

    SQLServer常用的日期函数有: GETDATE():获取当前时间 年月日时分秒 CONVERT():设置不同的格式显示时间 CONVERT()有三个参数,第一个参数的意思是需要转换你所需要的长度 ...

  10. Hive函数(内置函数(字符串函数,数学函数,日期函数,集合函数,条件函数,聚合函数,表生成函数)和自定义函数(自定义函数创建流程,临时函数,永久函数)))(四)

    Hive函数(内置函数和自定义函数) 一.内置函数 1.字符串函数 (1)ascii (2)base64 (3)concat (4)concat_ws (5)format_number (6)subs ...

最新文章

  1. R语言读取excel文件实战(read.xlsx函数、read_excel函数、read.xlsx函数、Write函数)
  2. function java_java.util.function之function
  3. mllib逻辑回归 spark_Spark架构详解——分布式流计算内存批处理迭代运算框架
  4. Eclipse集成Groovy插件
  5. SAP CDS view里将Date和time连接成timestamp的函数
  6. 两表左连接count某一字段_表连接解决多日留存率问题|SQL
  7. 在Oracle中利用SQL_TRACE跟踪SQL的执行
  8. 为什么大部分的C/C++码农都成不了高级工程师?真实原因是缺少核心能力!
  9. 实操长文|评估风控策略效果(全)
  10. java 短路判断_细数Java最坑爹的10大功能点
  11. 【免费毕设】ASP.NET某中学图书馆系统的设计与实现(源代码+论文)
  12. mybatis ${}使用注意事项
  13. 项目功能介绍 非常有用
  14. 浅谈Cache Memory
  15. 敏感词过滤和谐社会1.0版
  16. 硬盘整数大小分区问题
  17. 电路分析 基础 电容、电感元件的串联与并联
  18. VUE项目配置UEditor集成秀米编辑器
  19. 对决:腾讯对360摊牌
  20. 如何将DVD的vob视频格式转换成mp4格式

热门文章

  1. 华为云发布《云原生2.0架构白皮书》,GaussDB技术再升级
  2. 服务器win2003系统升级,Windows server 2003 升级 到2008 R2
  3. Unity3D学习路线与学习经验分享
  4. 为了找工作学习ssm
  5. IT计算机行业都有哪些证可以考
  6. AI软件快捷键操作大全
  7. 用插值法求国债收益率
  8. 搜狗浏览器怎么翻译英文网页
  9. 字符谜题之1:最后的笑声(之所以说是最后的笑声,是因为输出两个Ha,第二个出问题)
  10. 列车停车控制算法及仿真研究