【发布时间】:2018-11-16 18:19:17
【问题描述】:
我正在尝试将表中的一些数据插入到一个空表中,这就是我已经走了多远:
INSERT INTO T_TLF_KØ_KVARTER (TIDSPUNKT AS DATO,
TIDSRUM AS INTERVAL,
QUEUE AS KØ,
SUM(TOTAL_KALD_IALT) AS KALD_I_ALT,
SUM(ANTAL_KALD) AS KALD_INDGÅENDE,
SUM(ANTAL_DISTRIBUERET_KALD) AS KALD_DISTRIBUEREDE,
SUM(ANTAL_BESVARET) AS KALD_BESVAREDE,
SUM(IKKE_BESVARET_KALD) AS KALD_UBESVAREDE,
SUM(ANTAL_TABTE_KALD) AS KALD_TABTE,
SUM(BESVARET_25_SEK) AS KALD_BESVARET_U25,
SUM(CALLBACK) AS KALD_CALLBACKS,
SUM(BESVARET_I_KS) AS KALD_BESVARET_SC,
SUM(BESVARET_I_SC) AS KALD_BESVARET_DI,
SUM(BESVARET_PRI_SKILL) AS KALD_BESVARET_PRIMÆR_SKILL,
SUM(BESVARET_SEC_SKILL) AS KALD_BESVARET_SEKUNDÆR_SKILL)
FROM
GENESYS.NYK_SEAGATE_INTERVAL_QUEUE
GROUP BY
TIDSPUNKT,
TIDSRUM,
QUEUE
ORDER BY
QUEUE,
TIDSRUM
编辑:使用 SELECT
INSERT INTO T_TLF_KØ_KVARTER (TIDSPUNKT AS DATO,
TIDSRUM AS INTERVAL,
QUEUE AS KØ,
SUM(TOTAL_KALD_IALT) AS KALD_I_ALT,
SUM(ANTAL_KALD) AS KALD_INDGÅENDE,
SUM(ANTAL_DISTRIBUERET_KALD) AS KALD_DISTRIBUEREDE,
SUM(ANTAL_BESVARET) AS KALD_BESVAREDE,
SUM(IKKE_BESVARET_KALD) AS KALD_UBESVAREDE,
SUM(ANTAL_TABTE_KALD) AS KALD_TABTE,
SUM(BESVARET_25_SEK) AS KALD_BESVARET_U25,
SUM(CALLBACK) AS KALD_CALLBACKS,
SUM(BESVARET_I_KS) AS KALD_BESVARET_SC,
SUM(BESVARET_I_SC) AS KALD_BESVARET_DI,
SUM(BESVARET_PRI_SKILL) AS KALD_BESVARET_PRIMÆR_SKILL,
SUM(BESVARET_SEC_SKILL) AS KALD_BESVARET_SEKUNDÆR_SKILL)
FROM
GENESYS.NYK_SEAGATE_INTERVAL_QUEUE
GROUP BY
TIDSPUNKT,
TIDSRUM,
QUEUE
ORDER BY
QUEUE,
TIDSRUM
SELECT
TIDSPUNKT AS DATO,
TIDSRUM AS INTERVAL,
QUEUE AS KØ,
SUM(TOTAL_KALD_IALT) AS KALD_I_ALT,
SUM(ANTAL_KALD) AS KALD_INDGÅENDE,
SUM(ANTAL_DISTRIBUERET_KALD) AS KALD_DISTRIBUEREDE,
SUM(ANTAL_BESVARET) AS KALD_BESVAREDE,
SUM(IKKE_BESVARET_KALD) AS KALD_UBESVAREDE,
SUM(ANTAL_TABTE_KALD) AS KALD_TABTE,
SUM(BESVARET_25_SEK) AS KALD_BESVARET_U25,
SUM(CALLBACK) AS KALD_CALLBACKS,
SUM(BESVARET_I_KS) AS KALD_BESVARET_SC,
SUM(BESVARET_I_SC) AS KALD_BESVARET_DI,
SUM(BESVARET_PRI_SKILL) AS KALD_BESVARET_PRIMÆR_SKILL,
SUM(BESVARET_SEC_SKILL) AS KALD_BESVARET_SEKUNDÆR_SKILL
FROM
GENESYS.NYK_SEAGATE_INTERVAL_QUEUE
GROUP BY
TIDSPUNKT,
TIDSRUM,
QUEUE
ORDER BY
QUEUE,
TIDSRUM
【问题讨论】:
-
SELECT 在哪里?考虑改为创建一个视图。
-
这可能是问题
-
已经创建了一个视图,但是我需要将数据插入到一个表中
-
INSERT 语法是
INSERT INTO targettablename (tcol1, tcol2, ...) SELECT ... FROM sourcetablename ...。 -
我已经用SELECT添加了,还是说缺少逗号