计算指定年月的最后一天的自定义函数
来源:互联网 发布:淘宝网洗照片 编辑:程序博客网 时间:2024/06/06 12:34
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
/*
Name: Fun_YiYueDeZuiHouYiTian
Function: 根据传入的格式如“200311”的年月值计算出当月的最后一天
Parameters:
BenYue 本月
Type: Char(6)
Format: "200311"
ReturnValue:
格式如“200310”的年月值
Type: Char(6)
Steps:
Author: WaxdollCheung
Date: 2004-04-04
*/
CREATEFUNCTIONdbo.Fun_YiYueDeZuiHouYiTian
(
@BenYueCHAR(6)
)
RETURNSCHAR(10)
AS
BEGIN
DECLARE@ReturnValueCHAR(2)
DECLARE@YueFenCHAR(2)
DECLARE@NianFenCHAR(4)
SET@YueFen=RIGHT(@BenYue,2)
SET@NianFen=LEFT(@BenYue,4)
IF @YueFenIN('01','03','05','07','08','10','12')
BEGIN
SET@ReturnValue='31'
END
IF @YueFenIN('04','06','09','11')
BEGIN
SET@ReturnValue='30'
END
IF @YueFen='02'
BEGIN
IF((@NianFen%4=0AND@NianFen%100<>0)OR(@NianFen%400=0))
BEGIN
SET@ReturnValue='29'
END
ELSE
BEGIN
SET@ReturnValue='28'
END
END
RETURN@NianFen+'-'+@YueFen+'-'+@ReturnValue
END
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
/*
Name: Fun_YiYueDeZuiHouYiTian
Function: 根据传入的格式如“200311”的年月值计算出当月的最后一天
Parameters:
BenYue 本月
Type: Char(6)
Format: "200311"
ReturnValue:
格式如“200310”的年月值
Type: Char(6)
Steps:
Author: WaxdollCheung
Date: 2004-04-04
*/
CREATEFUNCTIONdbo.Fun_YiYueDeZuiHouYiTian
(
@BenYueCHAR(6)
)
RETURNSCHAR(10)
AS
BEGIN
DECLARE@ReturnValueCHAR(2)
DECLARE@YueFenCHAR(2)
DECLARE@NianFenCHAR(4)
SET@YueFen=RIGHT(@BenYue,2)
SET@NianFen=LEFT(@BenYue,4)
IF @YueFenIN('01','03','05','07','08','10','12')
BEGIN
SET@ReturnValue='31'
END
IF @YueFenIN('04','06','09','11')
BEGIN
SET@ReturnValue='30'
END
IF @YueFen='02'
BEGIN
IF((@NianFen%4=0AND@NianFen%100<>0)OR(@NianFen%400=0))
BEGIN
SET@ReturnValue='29'
END
ELSE
BEGIN
SET@ReturnValue='28'
END
END
RETURN@NianFen+'-'+@YueFen+'-'+@ReturnValue
END
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 计算指定年月的最后一天的自定义函数
- Android & Java获取指定年月的第一天和最后一天
- 根据年月获取本月的最后一天
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
- 计算指定年月中的天数的俩种方法
- 指定月的第一天和最后一天
- 获取指定月份的最后一天
- 获取指定月份的最后一天
- 获取指定月份的第一天及最后一天
- js取年月最后一天
- 获取指定年月的天数(PHP代码函数)
- 根据年月计算当月天数的SQL函数
- SqlServer计算每个月的第一天,最后一天,最后一天
- 计算指定日期的前一天、后一天
- 取得指定月份的第一天与取得指定月份的最后一天
- oracle 日期函数 求年的最后一天、第一天,月的最后一天
- 南非前总统曼德拉关于“ubuntu”的解释以及ubuntu的相关精神
- sql日记(相关子查询,动态交叉表篇)
- 在SQL中使用convert函数进行日期的查询
- 2000游标使用方法
- rand()函数产生的随机数为什么是伪随机数?
- 计算指定年月的最后一天的自定义函数
- 的跨平台
- CrystalReports和sql-server共同进行报表的开发--存储过程-实践
- SQL中的两个值得注意的特殊符号
- 关于字符集的测试报告
- X$表
- 如何查找某个对象的定义(V$_X$_DBA)
- 通过一条sql语句访问不同服务器中的数据库对象的方法
- 软件设计师的相关资料~