From a972e556d9e84de38390a11ee8866721a7a6270e Mon Sep 17 00:00:00 2001 From: feng <18691763612@163.com> Date: Tue, 16 Dec 2025 17:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=99=E6=81=AF=E5=BF=83=E7=8E=87=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20251216-手表库静息心率数据修复.sql | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 db/updatesql/20251216-手表库静息心率数据修复.sql diff --git a/db/updatesql/20251216-手表库静息心率数据修复.sql b/db/updatesql/20251216-手表库静息心率数据修复.sql new file mode 100644 index 0000000..44b7a1c --- /dev/null +++ b/db/updatesql/20251216-手表库静息心率数据修复.sql @@ -0,0 +1,22 @@ +### 心率原始数据修正 +update watch_data_heart_rate set silence_value = null where silence_value = 0.00; + + +### 心率日汇总表数据修正 +UPDATE watch_stat_user_info_day_heart_rate stat + LEFT JOIN ( + SELECT + bind_user_id, + ifnull( max( silence_value ), 0 ) AS silence_max_value, + ifnull( min( silence_value ), 0 ) AS silence_min_value, + ifnull( avg( silence_value ), 0 ) AS silence_avg_value, + data_date + FROM + watch_data_heart_rate + GROUP BY + bind_user_id, + data_date + ) DATA ON stat.user_id = DATA.bind_user_id + SET stat.silence_max_value = DATA.silence_max_value, + stat.silence_min_value = DATA.silence_min_value, + stat.silence_avg_value = DATA.silence_avg_value; \ No newline at end of file