如题, 在数据集使用多个UNION后, 预览时崩溃, SQL在其余软件中验证过无问题数据库 MYSQL8SQL: CREATE VIEW ProjectStepDurations ASWITH StepDurations AS ( SELECT bp.PROJECTID, bp.GRAPH_NO, TIMESTAMPDIFF(HOUR, pd.P_S, pd.P_QZL) AS N1, TIMESTAMPDIFF(HOUR, pd.P_QZL, pd.P_CLZ) AS N2, TIMESTAMPDIFF(HOUR, pd.P_CLZ, pd.P_PQ) AS N3, TIMESTAMPDIFF(HOUR, pd.P_PQ, pd.P_JXZP) AS N4, TIMESTAMPDIFF(HOUR, pd.P_JXZP, pd.P_YYZP) AS N5, TIMESTAMPDIFF(HOUR, pd.P_YYZP, pd.P_DQZP) AS N6, TIMESTAMPDIFF(HOUR, pd.P_DQZP, pd.P_SY) AS N7, TIMESTAMPDIFF(HOUR, pd.P_SY, pd.P_BQ) AS N8, TIMESTAMPDIFF(HOUR, pd.P_BQ, pd.P_HZ) AS N9 FROM OMC_PROJECT_DT pd INNER JOIN OMC_BD_PROJECT bp ON pd.PROJECTID = bp.projectID WHERE pd.P_HZ IS NOT NULL -- 已完工)SELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N1, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N2, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N3, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N4, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N5, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N6, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N7, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N8, 2) AS VALUEFROM StepDurationsUNION ALLSELECT PROJECTID, GRAPH_NO, '*' AS NAME, ROUND(N9, 2) AS VALUEFROM StepDurations;