数据库日期在单元格里按月过滤的公式怎么写

数据库日期在单元格里按月过滤的公式怎么写

FineReport 4276090 发布于 2021-2-22 15:18
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
烟尘Lv6高级互助
发布于2021-2-22 15:20(编辑于 2021-2-22 15:42)

image.png

公式:=format(日期,"yyyy-MM") 

按 年月形式过滤

数据表日期值是全日期的话,需要在sql里改一下日期格式为年月

sqlserver代码:

select convert(varchar(7),日期,23) as 年月 from 表

如果日期格式很标准,可以在顾虑条件里用开头是

image.png

  • 4276090 4276090(提问者) 按您这个写了“等于”那个公式,但不显示,“小于”全显示,数据库里当月的数据是有的
    2021-02-22 15:26 
  • 烟尘 烟尘 回复 4276090(提问者) 先确定你数据库里字段是什么形式的,如果是时间字段,建议先在sql里格式化成yyyy-MM的形式
    2021-02-22 15:31 
  • 4276090 4276090(提问者) 格式是如:2020-02-02这样的,过滤当天的用today()是可以的,用当月的不成功
    2021-02-22 15:35 
  • 烟尘 烟尘 回复 4276090(提问者) 操作符换成开头是
    2021-02-22 15:40 
  • 烟尘 烟尘 回复 4276090(提问者) 我的数据库字段值就是2020-02,所以可以用小于或等于,你的是全日期,就只能用开头是了
    2021-02-22 15:41 
最佳回答
0
krystal033Lv7高级互助
发布于2021-2-22 15:20

month()

最佳回答
0
孤陌Lv6资深互助
发布于2021-2-22 15:42

数据列 分组 高级 自定义  公式分组  写公式MID($$$,1,7) 这样就按月分组了 就可以实现你的需求了

  • 4关注人数
  • 509浏览人数
  • 最后回答于:2021-2-22 15:42
    请选择关闭问题的原因
    确定 取消
    返回顶部