2016-09-01 5 views
2

私はSASテーブルでこのデータを持っているWHEREでDATETIMEを使用する方法:01Sep2016:21:31:27SAS PROCで句SQL

私はこれをしたい:

PROC SQL; 
UPDATE lib1.tablename1 
set Valid_From = '2000-01-01 00:00:00'dt 
WHERE Valid_From = '1Sep2016:21:31:26'dt; 
QUIT; 

をしかし、WHERE句が一致しません。 datetime値の正しい形式は何ですか?あなたは非常に近いがあった

+0

はタイプミスです! – Longfish

答えて

3

- この試してみてください。私はあなたの定められた値とコードの値(27 26対)の差異をミリ秒単位で想定し

PROC SQL; 
UPDATE lib1.tablename1 
set Valid_From = '01jan2000:00:00:00'dt 
WHERE Valid_From = '01Sep2016:21:31:26'dt; 
QUIT;