2016-07-13 15 views
0

を作成し、私はSQLコマンドが正常に終了しない - テーブル

SQLコマンドが正常に以下のコードのために

を終了していないエラー受け付けております:

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; 

すべてのヘルプは考えを大いに感謝されます

答えて

0
WHERE invlv_end_dt IS NULL = --and cas_id = 63878 

クエリをフォーマットすると、問題が(文字通り)強調表示されます。 =の後に--コメントがあり、エラーが発生しました。

それは代わりに、これを次のようになります。

WHERE invlv_end_dt IS NULL --and cas_id = 63878 

+0

(スキーマの)あなたがklisaと子供の両方へのアクセス権を持つIDを使用していることを確認していただきありがとうございます。私はこれで新しいスーパーです。今私は表現が不足していると言いますか? – lrk889

+0

おそらく、 'SELECT'文の前に' AS'を削除するのでしょうか?私はMySQLの構文では最大ではありません。 – Siyual

+1

min(invlv_strt_dt)min_invlv_strt_dtを 'min(invlv_strt_dt)AS min_invlv_strt_dt'にしないでください。 ;) – Tushar

0

ただ、他が言っていると一緒に入れて(私はあなたが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; 

関連する問題