SELECT o.width FROM so_router_step_out o where o.start_date_time_lt >'2025-11-19 14:00' GROUPBY o.id
output
1 2 3 4 5 6 7 8 9 10 11 12
633 600 482 612 612 612 612 612 598 482 605 617
取大于平均值的数据,就可以这样操作:
1 2 3 4 5 6 7 8 9 10 11 12 13
SELECT o.width FROM so_router_step_out o where o.start_date_time_lt >'2025-11-19 14:00' and o.width > ( select avg(width) from so_router_step_out where start_date_time_lt >'2025-11-19 14:00' ) GROUPBY o.id
SELECT o.width, o.steel_grade FROM so_router_step_out o where o.start_date_time_lt >'2025-11-19 14:00'and o.width >= ( select avg(o1.width) from so_router_step_out as o1 where start_date_time_lt >'2025-11-19 14:00' and o1.steel_grade = o.steel_grade groupby o1.steel_grade ) GROUPBY o.id
select i.id, o.width as widthtotal from so_router_step m leftjoin so_router_step_in i on i.detail_table_id = m.id leftjoin so_router_step_out o on o.detail_table_id = m.id where m.resource ='740755479873064960' groupby i.id
SELECT i.id AS 进料id, o.id AS 出料id, o.sfc AS 出料钢卷号, o.batch AS 出料批次号, o.xz_times AS 限重次数, o.width AS 出料宽度, CASE WHEN o.xz_times ISNULLTHEN o.width ELSE ( SELECTSUM(o2.width) FROM so_router_step_out o2 JOIN so_router_step_in i2 ON i2.detail_table_id = o2.detail_table_id WHERE i2.id = i.id AND o2.xz_times = o.xz_times ) ENDAS 一次产出合宽 FROM so_router_step m LEFTJOIN so_router_step_in i ON i.detail_table_id = m.id LEFTJOIN so_router_step_out o ON o.detail_table_id = m.id WHERE m.resource ='740755479873064960' GROUPBY o.id ORDERBY i.id, o.xz_times;