。。。。。。。。。。。。。。。

。。。。。。。。。。

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

直接用当前日期减29天就可以汇总了呀。。

select * from 你的表名称

where 1=1

and 日期字段>=dateadd(day, -30, getdate())

and 日期字段<=dateadd(day, -1, getdate())

如果是写的sql参数请参考如下:

select * from 你的表名称

where 1=1

and 日期字段>='${DATEDELTA(rq,-30)}'

and 日期字段<='${DATEDELTA(rq,-1)}'

image.png

  • yzm208061 yzm208061(提问者) 上面说的当前日期,其实是指日期字段的日期
    2022-03-29 17:37 
  • yzm208061 yzm208061(提问者) 不是当前系统日期
    2022-03-29 17:37 
  • CD20160914 CD20160914 回复 yzm208061(提问者) 你是说你在报表录入的参数时间?假如你录入2022-03-28,那么以这个日期往前面推29天吗?
    2022-03-29 17:38 
  • yzm208061 yzm208061(提问者) 回复 CD20160914 上传了图片,像图片里单元格计算的那样,每条数据都求近5天均值
    2022-03-29 17:45 
  • CD20160914 CD20160914 回复 yzm208061(提问者) 你是说在填报的表格中?这和你标题说的差异太大了吧。。
    2022-03-29 17:47 
  • 2关注人数
  • 306浏览人数
  • 最后回答于:2022-7-18 09:18
    请选择关闭问题的原因
    确定 取消
    返回顶部