数据是日期型,怎么按年来查询

QQ图片20190906115258.png怎么按年来查

FineReport cc几味 发布于 2019-9-6 11:55
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
firegunzxLv6高级互助
发布于2019-9-6 11:58(编辑于 2019-9-6 12:04)

假设控件名是vy

sql里where子句加上条件  year(日期)='${vy}'

如果用控件的话建议下拉框,数据字典自定义,实际值和显示值都用年

image.png


  • cc几味 cc几味(提问者) 使用控件参数怎么查
    2019-09-06 12:02 
  • firegunzx firegunzx 回复 cc几味(提问者) sql里where子句加上条件 year(日期)=\'${控件名}\'
    2019-09-06 12:04 
  • cc几味 cc几味(提问者) 回复 firegunzx 还有没有别的办法,我想做成动态的日期
    2019-09-06 12:09 
  • firegunzx firegunzx 回复 cc几味(提问者) 可以,用数据集,sql 写 select distinct year(日期) from 表名,然后把这个数据集作为下拉框控件的数据字典
    2019-09-06 12:51 
最佳回答
0
张洪威Lv6高级互助
发布于2019-9-6 12:34

sql 里面select distinct left(字段,4)  可以获取动态的年份。

然后用下拉控件,上面的年份查询用做下拉控件的数据字典。

再在数据查询里面where 后面加上控件条件就行。

  • 3关注人数
  • 441浏览人数
  • 最后回答于:2019-9-6 12:34
    请选择关闭问题的原因
    确定 取消
    返回顶部