SQL示例:按时间,每隔10分钟分组统计产能

SELECT 
  -- 将时间按每10分钟分组
  DATE_FORMAT(
    FROM_UNIXTIME(
      UNIX_TIMESTAMP(product_time) - 
      MOD(UNIX_TIMESTAMP(product_time), 600)  -- 600秒 = 10分钟
    ), 
    '%Y-%m-%d %H:%i:00'
  ) AS time_slot,
   SUM(1) AS total_production  -- 统计每个时间段的总产能
  -- COUNT(*) AS total_production
FROM assemble  -- 替换为你的表名
WHERE product_time BETWEEN '2025-10-09' AND '2025-10-16'  -- 可选的时间范围过滤
GROUP BY time_slot
ORDER BY time_slot;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值