现在的位置: 首页 > 综合 > 正文

Sql Server常用函数整理

2018年05月22日 ⁄ 综合 ⁄ 共 585字 ⁄ 字号 评论关闭

1.获取某个月最后一天

USE [SQLQuery]
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		<Jack Zhang>
-- Blog: http://blog.csdn.net/myxx520
-- Create date: <2011-10-27>
-- Description:	<获取某年某月的最后一天>
-- =============================================
CREATE FUNCTION [dbo].[GET_LAST_DAY]
(	
	@year varchar(4),
	@month varchar(2)
)
RETURNS datetime 

AS
	BEGIN
		DECLARE @END_TIME datetime;
		DECLARE @DATE_STR VARCHAR(10);
		SET @DATE_STR=@year+'-'+@month+'-01';
		set @END_TIME = DATEADD(DAY,-1,DATEADD(MONTH,1,CONVERT(DATETIME,CONVERT(CHAR(6),CONVERT(DATETIME,@DATE_STR,120),112)+ '01 '))) 
		RETURN @END_TIME;
	END


抱歉!评论已关闭.