SQL 命令未正确结束 - 创建 table

SQL command not properly ended - creating table

我收到错误消息

SQL COMMAND NOT PROPERLY ENDED

对于以下代码:

CREATE TABLE klisa.min_invlv_strt_dt AS

SELECT cas_id
    ,min(invlv_strt_dt) min_invlv_strt_dt
FROM kids.tcas_clnt_invlv_hist
WHERE invlv_end_dt IS NULL = --and cas_id = 63878
GROUP BY cas_id
ORDER BY cas_id;

如有任何帮助,我们将不胜感激

WHERE invlv_end_dt IS NULL = --and cas_id = 63878

格式化您的查询突出(字面上)问题。您在 = 之后有 -- 评论,导致错误。

应该是这样的:

WHERE invlv_end_dt IS NULL --and cas_id = 63878

(我假设您打算注释掉 AND 子句)

只是把其他的放在一起说。所以你更容易看到。

CREATE TABLE klisa.min_invlv_strt_dt AS
SELECT cas_id, min(invlv_strt_dt) as min_invlv_strt_dt
FROM kids.tcas_clnt_invlv_hist
WHERE invlv_end_dt IS NULL GROUP BY cas_id ORDER BY cas_id;

确保您使用的 ID 可以同时访问 klisa 和 kids(Schema 的)