使用年份控件,要查询出当前数据库里的周,这两个怎么结合使用

数据库里的周字段: t.period= '${week($date)+'周'}'

现在是点击年份查询 , 无论显示哪一年 , 都只会出现当前日所在的周数的那几条数据

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

week函数,里面的参数要日期格式,其他格式或者空着,默认是出来是当前日期的那周

  • dominikruan dominikruan(提问者) 那如果我要查数据库里字段period的值为\"XX周\"的数据,该怎么查.......
    2021-08-19 14:11 
  • snrtuemc snrtuemc 回复 dominikruan(提问者) 你要第几周,直接写,不要用年份控件在用week函数取了,直接一个文本框,写第几周就查第几周
    2021-08-19 14:13 
  • dominikruan dominikruan(提问者) 回复 snrtuemc 可是我要查这一年里所有已经填写的周......
    2021-08-19 14:17 
  • snrtuemc snrtuemc 回复 dominikruan(提问者) 有年字段吗,直接查年啊,周的话,每年都有同样周的
    2021-08-19 14:19 
最佳回答
0
陈阿大Lv5初级互助
发布于2021-8-19 14:03(编辑于 2021-8-19 14:11)

设定1个隐藏控件,写当前周数,将这个字段放到sql中查询

image.png

  • dominikruan dominikruan(提问者) 啥意思 没听明白
    2021-08-19 14:11 
  • 陈阿大 陈阿大 回复 dominikruan(提问者) 你的周数是固定的吧,比如今天是2021年的第20周,然后你年份选择2020,想查的是2020第20周的数据?
    2021-08-19 14:16 
  • dominikruan dominikruan(提问者) 回复 陈阿大 不是固定的...我是想选择2020年,就查数据库里所有的2020年填写的周数据
    2021-08-19 14:18 
  • 陈阿大 陈阿大 回复 dominikruan(提问者) 那你没有年份字段?
    2021-08-19 14:20 
  • 陈阿大 陈阿大 回复 dominikruan(提问者) 有年的话就where year =${year} and week like \'%周\'
    2021-08-19 14:23 
  • 3关注人数
  • 535浏览人数
  • 最后回答于:2021-8-19 14:11
    请选择关闭问题的原因
    确定 取消
    返回顶部