社区
MS-SQL Server
帖子详情
請問有沒有一個函數可以求出每月的最後一天的?
yuhuahuang
2003-08-27 10:19:19
請問有沒有一個函數可以求出每月的最後一天的?
...全文
44
4
打赏
收藏
請問有沒有一個函數可以求出每月的最後一天的?
請問有沒有一個函數可以求出每月的最後一天的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yujohny
2003-08-27
打赏
举报
回复
CREATE FUNCTION 返回月底天(@YY CHAR(4), @MM CHAR(2))
RETURNS DATETIME
AS
BEGIN
DECLARE @Riqi DATETIME
SET @MM=CONVERT(CHAR(2),CONVERT(INT,@MM)+1)
SET @Riqi = dateadd(day,-1,CONVERT(DATETIME,@YY+'-'+@MM+'-01'))
RETURN @Riqi
END
例:SELECT dbo.返回月底天('2003','08')
结果:2003-08-31 00:00:00.000
yuhuahuang
2003-08-27
打赏
举报
回复
改成這樣就更好了:dateadd(day, -1, cast((convert(char(7),DATEADD(MONTH,1,getdate()), 120)+'-01') as datetime))
多謝兩位,在這NET中能見到這麼多熱心的朋友真高興。
我一有時間也要在這net中幫人,提高自己。I LOVE THIS NET!!
txlicenhe
2003-08-27
打赏
举报
回复
declare @yymm as char(4) -- eg: '200308'
set @yymm = '200308'
Select dateadd(day,-1,dateadd(month,1,@yymm + '01'))
即取下一个月一号的前一天。
愉快的登山者
2003-08-27
打赏
举报
回复
select dateadd(day, -1, cast((convert(char(7),getdate(), 120)+'-01') as datetime))
EOMONTH 函数:计算当月/前后几个月的最后
一天
在处理excel的时候,往往需要根据当前的日期,计算出该月的最后
一天
日期。一种方法是通过DATE函数构造,公式如下: =DATE(YEAR(A1),MONTH(A1)+1,1)-1 这个公式就是获取下一个月的一号,然后减去1,计算出上一个月的最后
一天
。 而EOMONTH 函数可以直接计算正好在特定月份中最后
一天
到期的到期日。其语法为: EOMONTH(start_date, months) EOMONTH 函数语法具有以下参数: Start_date 必需。 表示开始日期的日期。 应使用 DAT
java获取
每月
最后
一天
一个小问题,成为了一个坑。 相信大家对这个题目——Java获取每个月的最后
一天
——都不陌生吧。其实,不纠结于最后
一天
啦,也可以是上个月的最后
一天
,下个月的第
一天
,等等之类的。我发现网上都是写好的一些例子,提供给大家解决那些固定要获取的一个月的最后
一天
或者第
一天
,但是代码注释却又惜字如金,导致使用者在完全不理解的情况下,Ctrl+C和Ctrl+V,一个坑就暗含在了这里。 先上一组“凌乱”的代码,...
hive 中 函数 last_day的使用, 获取每个月最后
一天
last_day 获取每个月最后
一天
select last_day('2020-10-01') 2020-10-31 SELECT last_day('2003-03-15 01:22:33') 2003-03-31
oracle 日期函数 求年的最后
一天
、第
一天
,月的最后
一天
add_months(trunc(to_date('2013','yyyy') ,'yyyy'),12)-1 2013年最后
一天
trunc(to_date('2013','yyyy') ,'yyyy') 2013年第
一天
5月的最后
一天
select last_day(to_date('2013-05','yyyy-mm')) d from dual
mysql查询
每月
最后
一天
数据_Mysql查询每个月的最后
一天
如果数据库表中有涉及到金额的部分,很多时候都需要查询每个月最后
一天
数据。该语句是用来查询每个月最后
一天
的。sql语句的写法:select * from table(table写自己的表名称)where date_format(create_time,'%Y-%m-%d') in(LAST_DAY ( STR_TO_DATE (concat (#{current_time,jdbcType=VAR...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章