[程式] SAS INSERT問題

看板Statistics作者 (談無慾)時間9年前 (2014/08/08 11:12), 9年前編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
[軟體程式類別]: SAS EG [程式問題]: 資料處理 [軟體熟悉度]: 請把以下不需要的部份刪除 低(1~3個月) [問題敘述]: 有兩個表格A(舊)&B(新)的所有欄位一模一樣,資料數不一樣。 想用時間欄位去判定B上面A沒有的資料 再將資料INSERT回A上 想請問程式碼這樣寫有甚麼問題嗎 [程式範例]: LIBNAME XXXX SASIOLA TAG=PUBLIC PORT=1XXXX HOST="XXX.XXX.com.tw" SIGNER="http://sas.XXX.com.tw:80/SASLASRA" ; PROC SQL; insert into XXXXX.'TEST_OLD'n (*) SELECT * FROM XXXXX.'TEST_NEW'n WHERE time > (SELECT max(time) FROM XXXXX.'TEST_OLD'n) ; Quit; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.215.137 ※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1407467568.A.47D.html ※ 編輯: MOONY135 (114.35.215.137), 08/08/2014 16:08:31

08/10 02:18, , 1F
我會用查詢產生器抓B不等於A的資料by time再附加A
08/10 02:18, 1F

08/10 02:22, , 2F
但前提是你確定AB資料交集部分無誤否則要先除錯再合
08/10 02:22, 2F

08/10 02:24, , 3F
併,如果有誤還麻煩板內大大補充指教
08/10 02:24, 3F

08/10 16:43, , 4F
這樣請問我的語法有問題嗎
08/10 16:43, 4F
文章代碼(AID): #1Jv40mHz (Statistics)