查询条件:查询今年的数据

WHERE条件怎么写?  日期字段格式是YYYY-MM-DD

FineReport rbk333 发布于 2023-2-22 14:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户WtENK8135769Lv6见习互助
发布于2023-2-22 14:29

where substr(日期,1,4)='${year}'

最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-22 14:28(编辑于 2023-2-22 14:30)

什么数据库?

where    to_char(日期字段, 'yyyy' ) ='${yera(today())}'

最佳回答
0
Harvey1Lv7高级互助
发布于2023-2-22 14:31

可以实现的方式有很多种:

①直接按照年区间进行查询,写法可以参考参考文档

根据开始时间、结束时间查询数据- FineReport帮助文档 - 全面的报表使用教程和学习资料  https://help.fanruan.com/finereport/doc-view-424.html

②获取日期对应的年份进行参数过滤→可以报表面也可以sql写

具体看数据库,比如MYSQL

WHERE YEAR(数据库列)='${year(日期字段)}'

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