sql练习题1:创建函数返回某月最后一天日期,要求这个月包含指定日期
2007-04-03 10:36
561 查看
create function fn_getLastDayOfMonth
(
@inputTime datetime
)
returns datetime
AS
begin
declare @inday int
declare @dtmDateNew datetime
--取输入日期所在月份的第几天
set @inday=day(@inputTime)
--获得这个月的第一天
set @dtmDateNew=DateAdd(day,-@inday+1,@inputTime)
--获得下个月的第一天
set @dtmDateNew=DateAdd(month,1,@dtmDateNew)
--减一天即为本月最后一天
set @dtmDateNew=DateAdd(day,-1,@dtmDateNew)
return(@dtmDateNew)
end
select dbo.fn_getlastdayofmonth('2007-2-3')
(
@inputTime datetime
)
returns datetime
AS
begin
declare @inday int
declare @dtmDateNew datetime
--取输入日期所在月份的第几天
set @inday=day(@inputTime)
--获得这个月的第一天
set @dtmDateNew=DateAdd(day,-@inday+1,@inputTime)
--获得下个月的第一天
set @dtmDateNew=DateAdd(month,1,@dtmDateNew)
--减一天即为本月最后一天
set @dtmDateNew=DateAdd(day,-1,@dtmDateNew)
return(@dtmDateNew)
end
select dbo.fn_getlastdayofmonth('2007-2-3')
相关文章推荐
- sql联系题1:创建函数返回某月最后一天日期,要求这个月包含指定日期
- sql创建 自定义函数返回当前日期所在月的第一天最后一天
- T-SQL: 三个通用的与日期相关的,辅助按周(星期日是周的最后一天)汇总的自定义函数
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响
- T-SQL:三个通用的与日期相关的,辅助按周(星期日是周的最后一天)汇总的自定义函数
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响
- T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响!
- T-SQL自定义函数返回前一天或后一天日期
- SQL 创建函数的样例(按指定的符号分割字符串,并返回临时表)
- range() 函数创建并返回一个包含指定范围的元素的数组
- T-SQL: 三个通用的与日期相关的,辅助按周(星期日是周的最后一天)汇总的自定义函数
- T-SQL:15个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受@@DateFirst、语言版本影响
- oracle last_day()函数,返回当月最后一天,即 last_day(date)
- 从指定表中删除指定日期之前的数据, 但保留月末最后一天的数据
- java获取指定日期所在周的第一天和最后一天
- SQL - 根据一日期获取该月的第一天和最后一天
- [转]使用SQL语句取相关日期(当月天数,当月第一天,当月最后一天,本年最后一天,当月第一个星期) 日期转字符串
- 计算指定年月的最后一天的自定义函数
- [置顶] js日期处理---计算自然月、指定自然月某一天、获取前一天和后一天、判断闰年、当月最后一天日期、月末最后一天