proc-sql

    1

    1答えて

    を見つけていない私は月の終了日が含まれていますが、それは次のようなエラー ERROR: Prepare error: ICommandPrepare::Prepare failed. : ERROR: Attribute '2017-02-28' not found になり、自動変数を持っているのproc SQLを使用してSASで実行する次のクエリを持っています 問合せ: proc sql;

    0

    1答えて

    私はSASには新しく、自分の新しい仕事に使う必要があることがわかりました。これは基本的な質問です。 - カンマで割った - 最初の行の会社では、従業員の COMPANY | Employee --------|---------- COMP1 | @,@,@,@ COMP2 | @ COMP3 | @,@ ... すべての@はメールアドレスである: 私はこのようになりますテーブルを持

    1

    1答えて

    私はProc SQLを使用していますが、この質問はすべてのSQLバリアントに関連する必要があります。私は別のサブクエリのBruceDPO値を空白にすることをいっぱい--it blanks-- CASE WHEN BruceDPO = INPUT("", 8.)の最初のクエリ結果であれば2つのサブクエリからの値を持つフィールドBruceDPOtestを移入しようとしています:たとえば THEN (

    0

    1答えて

    私はSASを初めて使いましたが、SQLコードを使用してproc sqlコードを書こうとすると、PARTITION byはSASで使用できません。やる 表 Customer_id Item_type Order Size Date …. 1. A401 Fruit Small 3/14/2016 …. 2. A401 Fruit Big 5/22/2016 …. 3. A401

    2

    2答えて

    ゼロ行を生成するクエリを実行する場合、欠損値が割り当てられたすべての列を持つ1行で作成されたSASデータセットが必要です。 私は独立したデータステップを使用してこれを行う方法を見つけました: %let dsid = %sysfunc (open(myfile)); %let anyobs = %sysfunc (attrn(&dsid,ANY)); %let dsid = %sysfunc (

    0

    1答えて

    私のPROC SQL内でデータ型date9の列を比較しようとしています。日付31.12.2015 'に更新されます。私が試した: test_date = '31DEC2015' これは私に次のエラーが返されます。 ERROR: Expression using equals (=) has components that are of different data types. 正しい構文でし

    0

    1答えて

    私が持っているデータは下の写真のようです。私は、日付、顧客名、そして彼らが購入した果物の異なるカテゴリーを持っています。 に私が欲しい に発生したどのように多くの「二重販売されている」カウント新しい列を作成します。例えば、顧客Aとの最初の対話は1/15であり、第2の対話が最初の対話の7日以内である場合、および果物が販売されているので、「二重売却」列に1を入れることが望ましい。 基本的に、私はSAS

    0

    1答えて

    SASには比較的新しいですが、私は珍しい問題を発見しました。私はいくつかのproc SQL文を使って、最新の月に基づいて変数を動的に作成します。私が検索したいテーブルは、その中に月の名前があり、ループしたい。 など。 LIBRARY.TABLE_JAN17_ALL LIBRARY.TABLE_DEC16_ALL等 例コード: - > LIBRARY.TABLEACC_ & vMonth DATA

    0

    1答えて

    の句は、他の分野の中で、次を含む大きなテーブルがある場合の範囲です。 EXPIRATION_DATEはdatetime20です。私は2014年12月31日後に期限が切れるか(NULL)を期限切れにしない行を抽出しようとしている フォーマット、およびNULLにすることができます。 のprocのSQL​​クエリを次のようにどこ文は私が唯一のNULL有効期限を選択して、次のフィールドを追加するときに、し

    3

    2答えて

    私はSQL ServerからSASに移行しています。 SQLサーバーでは、 'abc' = 'aBc'が真になる文字列比較で逃げることができました。 これまでのところ、SASはすべての比較でSTRIPとUPPERの各文字列を使用していました。 'abc' = 'aBc'が真となるように設定できるオプションはありますか? 私のGoogle-Fuは私に失敗しました。