数据集

select count(f.point_id)个数,DATE_FORMAT(f.日期,"%Y-%m-%d")年月日,g.plant_name from

(select c.*,d.plant_id from

(select a.point_id,DATE_FORMAT(b.alarm_start,"%Y-%m-%d")日期 from mom_alarm a inner join mom_alarm_record b on a.id = b.alarm_id) c inner join mom_pro_point d on c.point_id = d.id and plant_id in (1397415639378825217,1397415786250768386,1397415906912505858,1397423254204846081,1400000042739175425,1400000239011631105,1400000402195222530,1400000537159536641,1400000809365671937,1400383965398831106)) f 

inner join mom_pro_plant g on f.plant_id = g.id where g.parent_id = 1397414517960347650 and DATE_FORMAT(日期,'%Y-%m-%d') >= '${DATEINMONTH(DATEDELTA(date, 1), 1)}' AND DATE_FORMAT(日期,'%Y-%m-%d') <='${DATEINMONTH(DATEDELTA(date, 1), -1)}'

group by DATE_FORMAT(f.日期,"%Y-%m-%d"),g.plant_name

order by DATE_FORMAT(f.日期,"%Y-%m-%d") asc

这个数据集按月查询只能查出本月的,需要加点什么能相查几月查几月的?

图:

image.pngimage.png

FineReport 帆软用户VB8LU1F5Yo 发布于 2023-7-13 12:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
年年plusLv5中级互助
发布于2023-7-13 12:26

这个参数要变化date, date日期变了,就能查出来这个月的数据了,date的格式必须是yyyy-MM-dd,你date日期参数后面加个日期就行了。image.png

  • 2关注人数
  • 242浏览人数
  • 最后回答于:2023-7-13 12:26
    请选择关闭问题的原因
    确定 取消
    返回顶部