已知年月,如何求本月的第一天和最后天,上月的第一天和最后一天

sql sever 中已知年月,如何求本月的第一天和最后天,上月的第一天和最后一天

history 发布于 2019-4-22 16:18
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
cherry团子Lv6中级互助
发布于2019-4-22 16:23
  • history history(提问者) 如果我的日期不是今天,是我已知年和月啊
    2019-04-22 16:25 
  • cherry团子 cherry团子 回复 history(提问者) 你把getdate()改成你的字段名看看
    2019-04-22 17:11 
最佳回答
1
tom_listenLv0见习互助
发布于2019-4-22 16:30

//本月第一天。

DATEINMONTH(TODAY(),1) 

//本月最后一天

DATEINMONTH(TODAY(),-1) 


DATEINMONTH(MONTHDELTA(TODAY(),-1),1)

DATEINMONTH(MONTHDELTA(TODAY(),-1),-1)


  • soft_ma soft_ma 谢谢!学习了!
    2020-04-28 21:20 
最佳回答
0
天苍苍Lv1见习互助
发布于2019-4-22 16:32(编辑于 2019-4-22 16:34)

看看楼下

最佳回答
0
尘埃。Lv2初级互助
发布于2019-4-22 16:34

//本月第一天。

DATEINMONTH(TODAY(),1) 

//本月最后一天

DATEINMONTH(TODAY(),-1) 


//上一月第一天

DATEINMONTH(MONTHDELTA(TODAY(),-1),1)

//上一月最后一天

DATEINMONTH(MONTHDELTA(TODAY(),-1),-1)


把today() 更换成你一直的某一天就行了



如果解决了您的问题,请及时采纳,谢谢

最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-4-22 16:56

你可以把年月拼接成年月日,然后放入大佬们的公式中

  • 5关注人数
  • 1070浏览人数
  • 最后回答于:2019-4-22 16:56
    请选择关闭问题的原因
    确定 取消
    返回顶部