クエリビルダを使用して、SASの日付形式を別の日付インフォスタイルに変更したいとします。Query Builderを使用してSASで日付を変更する
私はそれはのように単純であるべきと思った。
INPUT(t1.In_date, MMDDYY10.)
しかし、これは次のエラーを返します。
:ERROR: INPUT function requires a character argument.
だから私は&は、例えばいくつかのことを試してみましたそれでおよそ演奏
INPUT("t1.In_date", MMDDYY10.)
これはエラーメッセージを作成しませんが、空白を生成します。
私は、エラーメッセージをGoogleで検索しましたが、クエリビルダーを使用してこの問題を解決する方法がわかりません。
t1.In_dateの情報はDATETIME18です。
誰かが何か提案があれば、私は感謝します。
何フォーマットはin_dateの変数のためにあるのですか? –
入力は文字を引数として求め、数値を返します。日付はすでに数字であるため、これは機能しません。 "t1.indate"は変数値ではなくsasの文字列であり、数値に変更することはできません。 Format t1.ln_date MMDDYY10を使用してください。またはこのような文字変数に日付を変更するnew_date = put(t1.In_date、MMDDYY10); – kl78
select t1.In_date format = MMDDYY10のようなクエリを選択するだけで簡単に変更することができます。テーブルt1から。 –