求根据结束日期取上月最后一天的值

SQL2008数据库表里面的日期格式为smalldatetime,想实现根据日期控件中的结束日期取汇总表中上月最后一天的数据,数据集如何写判断条件,例如结束日期为2023年4月20日就需要取出汇总表中2023年3月31日的数据,表格式如下:

汇总表

商品     数量    日期

A          2         2023-03-11 16:40:00

A          3         2023-03-31 16:40:00

B          5         2023-03-31 16:40:00

FineReport sbeg571 发布于 2023-4-24 08:26 (编辑于 2023-4-24 08:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-24 08:29

DATEINMONTH(MONTHDELTA($你的日期控件,-1),-1)

最佳回答
0
qiqits1984Lv6中级互助
发布于2023-4-24 08:40(编辑于 2023-4-24 08:41)

常见日期函数

https://help.fanruan.com/finereport/doc-view-876.html?source=4

上月最后一天

dateinmonth(monthdelta(today(),-1),-1)

  • 2关注人数
  • 347浏览人数
  • 最后回答于:2023-4-24 08:41
    请选择关闭问题的原因
    确定 取消
    返回顶部