看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: 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
berthandsome: 我會用查詢產生器抓B不等於A的資料by time再附加A 08/10 02:18
berthandsome: 但前提是你確定AB資料交集部分無誤否則要先除錯再合 08/10 02:22
berthandsome: 併,如果有誤還麻煩板內大大補充指教 08/10 02:24
MOONY135: 這樣請問我的語法有問題嗎 08/10 16:43