私は2つの異なる日付201509と201608を持っています。それらの間のすべての日付をyyyymmのような形式(201509,201510,201511,201512,201601,201602,201603,201604,201605,201606,201607,201608)で取得したいと思います。 。この問題は数ヶ月間の数ヶ月に取り組んでいます。また、月は変わらず、201601〜201612にすぎないかもしれません。毎日の実行コードなので、SASで自動化しようとしています。どんな助けにも感謝!SASのyyyymm形式の2つの日付間のすべてのyyyymm日付を取得するにはどうすればよいですか?
0
A
答えて
2
SASには、これを簡単に実行できる機能がありますが、まずあなたの日付を「SAS日付」として変換/読み込む必要があります。次に、INTCKを使用して開始日と終了日の間の月数をカウントし、INTNXを使用して新しい月日日値を作成することができます。
data months;
input (start end)(:yymmn.);
format start end yymm.;
do i = 0 to intck('month',start,end);
month = intnx('month',start,i);
output;
end;
format month yymm.;
cards;
201509 201608
;;;;
run;
proc print;
run;
0
彼らは日付フォーマットであれば、すでに、あなたは毎日のロジックを把握することはできません場合は、あなたが作成できる間隔に一日を追加し、それが
where date between '01Jan2016'd and '31Dec2016'd;
のような単純なことができあなたのためにそれを行うマクロ変数。
%let start=201601;
%let end=201612;
%let start_date = %sysfunc(inputn(&start, yymmn6.), date9.);
%let end_date = %sysfunc(intnx(month, %sysfunc(inputn(&end, yymmn6.)), 0, end), date9.);
%put &start_date.;
%put &end_date;
関連する問題
- 1. sasの日付書式 "YYYYMM"を取得する方法
- 2. 一括挿入YYYYMM形式の日付をMS SQLテーブルの日付フィールド
- 3. yyyymm-integerを日付に変換する
- 4. SQLでvarcharフィールド(YYYYMM)を日付(MM/01/YY)に変換するにはどうすればよいですか?
- 5. FSCalendar:2つの日付で日付を取得するにはどうすればよいですか?
- 6. DD-Mon-YYからYYYYMMへのOracle SQLの変換日付形式
- 7. yyyymmフォーマットをRの日付に変換しますか?
- 8. vbaで2日間の日付をすべて取得する
- 9. 2つの日付間でランダムな日付を取得する
- 10. sasの日付形式
- 11. 数値YYYMM SASフィールド...実際の日付フィールドに変換したいYYYYMM
- 12. 文字列形式の日付を日付形式の日付に変換するにはどうすればよいですか?
- 13. 2つの日付オブジェクトの時間差を取得するにはどうすればよいですか?
- 14. 日付範囲ピッカーの日付形式を変更するにはどうすればよいですか?
- 15. Openxava日付コンポーネントの日付形式を変更するにはどうすればよいですか?
- 16. この形式で実際の日付を取得するにはどうすればよいですか?
- 17. 2つの日付を異なる形式でフォーマットするにはどうすればよいですか?
- 18. oracleの部分文字列を使用してYYYYMM形式の日付値を読み取る方法
- 19. 日の2つの日付の違いを調べるにはどうすればよいですか?
- 20. 「月の年」形式で日付を取得するにはどうすればよいですか?
- 21. Scalaで日付が2つの日付の間にある場合、どうすればいいですか
- 22. GMT形式の日付を別の形式に変換するにはどうすればよいですか?
- 23. 等間隔の2つの日付間の日付を取得する
- 24. 前の日付と次の日の7日間の合計である日付を取得するにはどうすればよいですか?
- 25. fullcalendarで日付オブジェクトにイベントの日付を取得するにはどうすればよいですか?
- 26. どのような日付形式が「401769」で、これを実際の日付のようにフォーマットするにはどうすればよいですか?
- 27. 日曜日/月曜日/火曜日を2つの日付の間に取得するにはどうすればいいですか?
- 28. javascriptを使用して現在のシステム日付に関係なくUTC形式の日付を取得するにはどうすればよいですか?
- 29. PHPの日付間隔から日数を取得するにはどうすればよいですか?
- 30. 日付の日付からの形式の取得
これらは実際の日付変数か文字変数ですか? – Joe
日付形式の数値変数 –