`
xurichusheng
  • 浏览: 341711 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

sqlserver 自定义日期函数(MMdd)

阅读更多

 

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

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

 

if object_id('getMonthAndDay') is not null
    drop function getMonthAndDay
go
create function getMonthAndDay(@dt datetime)
returns varchar(4)
as
begin
		DECLARE @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;

 

 

分享到:
评论

相关推荐

    Sql Server 中一个非常强大的日期格式化函数

    ### SQL Server 中强大的日期格式化函数:CONVERT 在SQL Server中处理日期和时间数据时,经常需要将日期和时间转换成不同的格式以便于展示或分析。`CONVERT` 函数是SQL Server中最常用的一种方法来实现日期和时间...

    SqlServer日期转换

    通过本文的介绍,相信读者已经对 SQL Server 中 `CONVERT` 函数用于日期转换有了较为深入的理解。在实际开发工作中,根据不同的场景选择合适的 `style` 值来格式化日期时间数据,可以使数据展示更加友好和直观。

    sqlserver 日期格式总结

    ### SQL Server 日期格式详解 在SQL Server中处理日期数据时,经常需要用到不同的日期格式来满足业务需求或提高用户体验。本文将对SQL Server中的日期格式转换进行总结,并详细解释每种格式的特点及其应用场景。 #...

    Sql Convert日期格式函数用法

    在SQL Server中,`CONVERT` 函数是一个非常实用且功能强大的工具,尤其在处理日期和时间数据时。它主要用于将一个表达式转换为另一种数据类型,其中最常见的用途之一就是对日期进行格式化显示。本文将详细探讨 `...

    SQL格式化日期

    本文将深入探讨SQL Server中日期格式化的主要方法,特别是通过`CONVERT`函数实现的不同格式展示,为数据库开发者和管理员提供实用指南。 ### SQL Server中的日期格式化 在SQL Server中,`CONVERT`函数被广泛用于...

    sql 不同日期显示方式

    在SQL Server中,日期时间数据类型是非常常见的,而如何以不同的格式展示这些数据则是数据库开发与维护过程中一个重要的环节。本文将详细解析`CONVERT`函数的不同样式代码(style codes)所代表的日期显示格式,并...

    Sql日期时间格式转换

    SQL Server提供了多种方法来格式化日期时间数据,其中`CONVERT`函数是最常用的一种方式。本文将详细介绍如何使用`CONVERT`函数进行日期时间格式转换,并解释不同格式代码的意义及其应用场景。 #### CONVERT 函数...

    日期格式化函数

    ### 日期格式化函数在SQL Server中的应用 在SQL Server中,`CONVERT`函数是一种非常强大且灵活的工具,用于将数据从一种数据类型转换为另一种数据类型。特别是当涉及到日期时间数据时,`CONVERT`函数可以用来格式化...

    SQL日期格式化大全

    在 SQL Server 中,`CONVERT` 函数可以接受一个整数参数作为日期格式化的样式。以下是一些常见的样式及其对应的日期格式: 1. **样式 0**:`MMDDYYhhmmSS`(例如:`0516200610:57AM`) - 此格式显示月份、日期、...

    sql 日期时间转换大全

    `CONVERT`函数是SQL Server中用于转换日期时间格式的强大工具。它接受三个参数:目标数据类型、源表达式以及格式代码。其中格式代码决定了最终输出的格式。 **示例1**: 将当前日期时间转换为“YYYY-MM-DD HH:MI:SS...

    sql日期处理大全,都是例子

    #### 一、SQL Server日期格式转换 在SQL Server中,日期格式转换是一项非常实用的功能,对于数据展示、查询优化等方面都有着重要的作用。下面将详细介绍几种常用的日期格式转换方法。 ##### 1. 使用CONVERT函数...

    SAS学习系列08.日期时间数据及数据格式.pdf

    SAS 处理日期数据包括:读取日期格式的数据,使用日期函数处理日期,按指定格式输出日期。 一、读取日期格式的数据 在 SAS 中,读取日期格式的数据可以通过使用 formatted input 来实现。例如,in put BirthDate ...

    sql中实现时间格式的转换

    `CONVERT` 是SQL Server中用于日期和时间数据类型转换的一个非常强大的函数。它允许我们将一种数据类型转换为另一种数据类型,并且在处理日期和时间格式时尤其有用。 #### 2. CONVERT 函数的基本语法 ```sql ...

    jQuery之日期选择器的深入解析

    接下来是关于datepicker方法的基本使用,这个方法可以附加到任意输入框上,并且能够接受一个参数,这个参数是一个包含多种配置选项的对象,允许开发者自定义日期选择器的外观和行为。例如: ```javascript $("#...

    sql时间格式全

    通过上述示例可以看出,SQL中的`CONVERT`函数提供了极其丰富的日期时间格式转换选项。不同的样式代码可以满足各种场景下的需求,如报表生成、数据分析等。理解并掌握这些样式代码对于提高SQL查询效率及准确性具有...

    月份和日期到年份 (mmdd2ddd.m): 将月份和日期转换为一年中的相应日期-matlab开发

    mmdd2ddd 是一个 MATLAB 函数,可将一个月的月份和日期转换为一年中的相应日期。 语法是: ddd=mmdd2ddd(yyyy,mm,dd) 将 yyyy 年 mm 月的第 dd 日转换为同年相应的第 ddd 日。

    下拉列表关于年月日的显示

    - `MMDD`函数:当用户更改月份时被调用,同样用于根据新的月份重新计算当月的天数,并更新日期下拉列表。 #### 3. `writeDay`函数 该函数用于创建并填充日期下拉列表。它接受两个参数:`n`表示当月的最大天数,`day...

Global site tag (gtag.js) - Google Analytics