From 02da95585b2ad69514422b8969715558d7134926 Mon Sep 17 00:00:00 2001 From: zch Date: Fri, 22 Nov 2024 16:34:07 +0800 Subject: [PATCH] =?UTF-8?q?refactor(steamMY,=20zhengqi):=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=97=B6=E9=97=B4=E5=AD=97=E6=AE=B5=E7=9A=84=E5=AD=97?= =?UTF-8?q?=E7=AC=A6=E9=95=BF=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 steamMY.sql 和 zhengqi.sql 中的 record_time 字段长度从 VARCHAR(10) 修改为 VARCHAR(30) - 此修改旨在容纳更长的时间字符串,避免因时间格式变化导致的错误或数据丢失 示例: 假设当前时间是 2023-10-05 14:30:00,那么: DATEADD(HH, -1, @dateinfo) 的结果是 2023-10-05 13:30:00。 CONVERT(VARCHAR(10), '2023-10-05 13:30:00', 120) 的结果是 2023-10-05。 因此,record_time 最终的值是 2023-10-05,看起来像是 0点。 --- steamMY.sql | 2 +- zhengqi.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/steamMY.sql b/steamMY.sql index c02ec9e..da49de9 100644 --- a/steamMY.sql +++ b/steamMY.sql @@ -15,7 +15,7 @@ BEGIN DATEADD(HH, -1, @dateinfo) AS begin_time, DATEADD(HH, 0, @dateinfo) AS end_time, - CONVERT(VARCHAR(10), DATEADD(HH, -1, @dateinfo), 120) AS record_time + CONVERT(VARCHAR(30), DATEADD(HH, -1, @dateinfo), 120) AS record_time FROM ems_base_monitor_info t1 LEFT JOIN ( SELECT T1.monitor_code, T1.steam_flow,T1.collect_time diff --git a/zhengqi.sql b/zhengqi.sql index 97b268e..9e29e90 100644 --- a/zhengqi.sql +++ b/zhengqi.sql @@ -16,7 +16,7 @@ INSERT INTO ems_report_point_steam (monitor_code, expend,instrument_value,begin_ ISNULL(t3.steam_flow,0) AS instrument_value, DATEADD(HH, -1, @dateinfo) AS begin_time, DATEADD(HH, 0, @dateinfo) AS end_time, - CONVERT(VARCHAR(10), DATEADD(HH, -1, @dateinfo), 120) AS record_time + CONVERT(VARCHAR(30), DATEADD(HH, -1, @dateinfo), 120) AS record_time FROM ems_base_monitor_info t1 LEFT JOIN ( SELECT T1.monitor_code, T1.steam_flow