查询显示选择日期参数+7天的数据怎么写   七天内的数据都显示

image.png

用户DZNws0326467 发布于 2022-2-26 10:26 (编辑于 2022-2-26 10:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-2-26 10:30(编辑于 2022-2-26 21:26)

select * from "SYSTEM". "QRQC_TRACK_REPORT"

where PROPOS_DATE between '${datedelta(format(para1,"yyyy-MM-dd"),-7)}'

and '${para1}'

and rowid in(select max(rowid) from "SYSTEM". "QRQC_TRACK_REPORT"

group by ID01)

order by PROPOS_DATE desc

改成你的字段与参数名称

image.png

加7天的sql要如下:

select * from "SYSTEM". "QRQC_TRACK_REPORT"

where PROPOS_DATE between '${para1}'

and '${datedelta(format(para1,"yyyy-MM-dd"),7)}' 

and rowid in(select max(rowid) from "SYSTEM". "QRQC_TRACK_REPORT"

group by ID01)

order by PROPOS_DATE desc

  • 用户DZNws0326467 用户DZNws0326467(提问者) 想实现 七天内的数据都显示 不是只显示+七天那天的一条数据
    2022-02-26 10:34 
  • CD20160914 CD20160914 回复 用户DZNws0326467(提问者) 你都between了。。你后面的条件还是要加上呀。。。就是你上面语句后面的都加上。。我只是改了要7天前的一句
    2022-02-26 10:36 
  • CD20160914 CD20160914 回复 用户DZNws0326467(提问者) 更新了。。前面的不应该是加7要减7.。
    2022-02-26 10:38 
  • CD20160914 CD20160914 回复 用户DZNws0326467(提问者) 然后你后面其它的限制条件 你自己都加上。。
    2022-02-26 10:39 
  • CD20160914 CD20160914 回复 用户DZNws0326467(提问者) 语句全写在上面了。。。
    2022-02-26 10:44 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-26 10:30(编辑于 2022-2-26 10:31)

~~~~~

最佳回答
0
@Lv6资深互助
发布于2022-2-26 10:37

你直接用参数选择日期就行了,你使用between and 两个参数之间选择7天的数据就行呗

  • 4关注人数
  • 403浏览人数
  • 最后回答于:2022-2-26 21:26
    请选择关闭问题的原因
    确定 取消
    返回顶部