回答箱 No.15-2: 日付属性を設定した列のCSはどうするか?

   ◆質問箱 No.15 質問者:  柏木 秀一  1995年07月 No.162 P.17
      ◆ 質問箱 目次へ
No.15-2   日付属性を設定した列のCSはどうするか? 回答者
  大岡 満雄
1995年08月
163号 P.40
   ◆ No.15(1995年7月号)の回答-2
C1C2
英国式日付連番
29/05/95 728442
30/05/95 728443
31/05/95 728444
01/06/95 728445
02/06/95 728446
03/06/95 728447
04/06/95 728448
  95/7/15の例会で日付連番のダミー列を設け、英国式日付をインプットして、DATEVAL で変換しダミー列で検索したら、といったら宿題になりましたので、レポートします。 SORTには日付順があるのに、CSではその用意がなく、C1での直接検策はできません。 日本人による、日本人のための由縁でしょう。
<TEST>
ACCEPT"いつの日よりあとですか",V1;    /* 01/06/95 と入れる  */
CAL;C1=C2                             /* 日付連番を書く     */
LET Z1=DATEVAL(V1)                    /* 日付連番に変換     */
CS;;C2>%Z1;;;GK1/D;STOP;              /* 日付連番で検索     */
結果
C1C2
英国式 日付連番
02/06/95728446
03/06/95728447
04/06/95728448
戻る