proc-sql

    1熱度

    2回答

    我有2個表 - 父母和孩子,在每2列 - 編號和地址,以及地址看起來是這樣的 - \ PARTNUMBER \一個$ \ sometext .... \ - 兒童 和\ partNumber \ a $ \ - 對於父母。 我需要用2列製作一張表格 - 對於需要獲取其父文件夾的每個子標識符。 我試圖通過使用SQL update work.Test set parent_id = (select

    0熱度

    1回答

    我想在SAS中運行PROC SQL步驟,但由於某種原因仍然遇到錯誤。這裏是我的代碼: PROC SQL; CREATE TABLE NewTable AS SELECT a.ID as ID, a.Group as Group, a.2014_04, b.2014_04, c.2014_04, b.2014

    1熱度

    1回答

    下面我創建數據集table_db1: proc sql; CONNECT TO ORACLE (DB1 details); CREATE TABLE table_db1 AS SELECT * FROM CONNECTION TO ORACLE (select * from db1.table where rownum<10); quit; 我想用這個數據集執行連接從另一個DB2數據。

    0熱度

    1回答

    我還是新來的SAS和DB2。我有一個DB2 Table,其中有一列存儲編碼爲時間戳的值。我試圖從我的工作目錄中的SAS數據集將數據加載到此列上。然而,這些時間戳中的一些對應於01-01-1582之前的日期,並且不能將其作爲日期時間值存儲在SAS中。它們被存儲爲字符串。 這意味着如果我想要將這些值加載到DB2表中,我必須首先將它們轉換爲TIMESTAMP()DB2函數的時間戳,據我所知,該函數需要通

    0熱度

    2回答

    我試圖找到一種方法從包含名和中間名的字符串(例如「Mary A」需要是「Mary」)中刪除中間名初始值。 但是,如果它超過了最初的名稱(例如「瑪麗安」將留在「瑪麗安」),我將需要保留中/秒名稱。 許多感謝, 馬特

    0熱度

    1回答

    我有三個疑問。 1)在一個表中計數*記錄2)計數匹配或僅僅因爲原因而沒有使用的記錄1 3)計數匹配且僅僅因爲理由而沒有使用的記錄2 如何將3個查詢合併爲一個一次添加查詢2和3,所以我不必擁有2到3列。因此,在Excel中的樣子:[1]:http://imgur.com/IQp82sx /* 1 */ /* This finds amount of records */ proc sql;

    1熱度

    1回答

    我有兩種方法做同樣的事情,但沒有得到相同的結果。這是什麼原因? 第一種方式: Proc sql; Create table abc.immu as select ID, DATE, CODE from xyz.imm where DATE between to_date('2008-01-01','YYYY-MM-DD') and to_date('2016

    1熱度

    3回答

    我正在使用proc sql查詢來提取5個主題的標識和標記。我想創建一個新列作爲該ID的最大標記。我試圖使用下面的查詢。但它給語法錯誤。 proc sql; select id, m1, m2,m3,m4,m5, max(m1-m5) as max_marks from data1; quit;

    0熱度

    1回答

    的數據創建使用多個變量,多個變量是這樣的..... Line1 Line2 Product_name Segment 1 Segment 2 EUCREAS ORAAL EUCREAS DPP-4 DPP-4 -EUCREAS GALVUS ORAAL GALVUS DPP-4 DPP-4 -GALVUS GLICLAZIDE ORAAL DIAMICRON SU

    2熱度

    1回答

    任何人都可以向我解釋如何讓PROC SQL給我的自定義函數的結果,我在函數定義中指定的長度? Datastep沒有問題,但SQL給了我200個字符的默認長度。 這裏是代碼,演示了這個問題: proc fcmp outlib = work.funcs.funcs ; * Note type/length specification ; function testy(istr $)