巴布鱼——软件工程师的家园

标题: sql中取得当前月的第一天 [打印本页]

作者: 笒羽    时间: 2022-5-9 18:32
标题: sql中取得当前月的第一天
当前月的第一天
  1. select CONVERT(nvarchar(50),DateAdd(dd,-datePart(day,GetDate())+1,GETDATE()),23)

  2. SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
复制代码
获得当前月的最后一天
  1. SELECT dateadd(ms,0,DATEADD(dd, DATEDIFF(dd,0,getdate()), 0))


  2. SELECT dateadd(ms,-3,DATEADD(dd, DATEDIFF(dd,-1,getdate()), 0))
复制代码
当月第一天
  1. SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
复制代码
当月最后一天
  1. SELECT   dateadd(ms,-3,DATEADD(mm,   DATEDIFF(m,0,getdate())+1,   0))
复制代码







欢迎光临 巴布鱼——软件工程师的家园 (http://bbs.babuyu.com/) Powered by Discuz! X3.2