2つのSAS日時値の間隔を取得する
INTCK関数
INTCK(interval, startDate, endDate, <任意>method)
mon = INTCK('MONTH', startDate, endDate, 'CONTINUOUS') /* 月数を算出 */
interval
| 計算単位 | 指定する文字列 |
|---|---|
| 日 | DAY |
| 週 | WEEK |
| 月 | MONTH |
| 四半期 | QTR |
| 年 | YEAR |
| 秒 | SECOND |
| 分 | MINUTE |
| 時 | HOUR |
method
| 指定する文字列 | 内容 |
|---|---|
| CONTINUOUS, C, CONT | 連続した期間を測定単位に指定します。 |
| DISCRETE, D, DISC | 連続しない期間を測定の単位に指定します。DISCRETEメソッドは、間隔の境界(月末など)を数えます。 |
https://documentation.sas.com/doc/ja/pgmsascdc/v_061/ds2ref/n096g3nwx05g7wn161ax2rdqmlfn.htm