【发布时间】:2020-04-26 04:54:48
【问题描述】:
我正在尝试更新具有多行 388.000 的表。
这是查询:
update DL_RG_ANALYTICS.SH_historico
from
(
SELECT
CAST((MAX_DIA - DIA_PAGO) AS INTEGER) AS DIAS_AL_CIERRE_1
FROM
(SELECT * FROM DL_RG_ANALYTICS.SH_historico A
LEFT JOIN
(SELECT ANO||MES AS ANO_MES, MAX(DIA) AS MAX_DIA FROM DL_RG_ANALYTICS.SH_CALENDARIO
GROUP BY 1) B
ON A.ANOMES = B.ANO_MES
) M) N
SET DIAS_AL_CIERRE = DIAS_AL_CIERRE_1;
任何帮助都是不胜感激的。
【问题讨论】:
-
DL_RG_ANALYTICS.SH_historico (dias_al_cierre) 上的主索引可能会有所帮助。
标签: teradata teradata-sql-assistant