2016-09-14 35 views
0

2つのテーブルを日付/時刻でマージする際に質問があります。SASの日付と時刻の変換

表Aでは、変数 'dt1'の形式は '20140127'であり、型は数値です。 表Bでは、変数 'dt2'の形式は '27JAN2014'です。型は日付です。

私は彼らがお互いに対応できるようにどのような機能を使用できますか?

ありがとうございます!

答えて

1

標準の日付機能を使用できるように、すべての日付変数をSAS日付として保存することをお勧めします。例えば。

data _null_; 
a1 = 20140127; 
a2 = '27jan2014'd 
b = input(a1,yymmdd8.); 
format a: b yymmdd10.; 
put _all_; 
run; 
+0

STAY_DT_KEYの形式が「20140127」の場合、次のように試しました。そして、それはSASの日付ではなく.......を返します。ありがとう!データテスト5; RMREPORT.staypace3を設定します。 stay_date =入力(STAY_DT_KEY、yymmdd8); 形式STAY_DT_KEY:stay_date yymmdd10 ;; 実行; –

関連する問題