使用 MySQL 查询语句:

SELECT measure_id, COUNT(DISTINCT DATE_FORMAT(datetime, '%Y-%m-%d %H')) AS total_minutes
FROM z_data_seconds_20230914
GROUP BY measure_id;

使用 ThinkPHP 查询语句:

$result = Db::table('z_data_seconds_20230914')
    ->field('measure_id, COUNT(DISTINCT DATE_FORMAT(datetime, 'Y-%m-%d %H')) AS total_minutes')
    ->group('measure_id')
    ->select();
MySQL & ThinkPHP 查询语句:统计每小时数据量

原文地址: https://www.cveoy.top/t/topic/8nD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录