RDBのレコード削除のバッチ処理の方法

2:Re:RDBのレコード削除のバッチ処理の方法
EXCHANGE 08/24 18:27

> 000240     IF WRK-DATE(3:2) = 01
> 000250                SUBTRACT 8900 FROM WRK-DATE
> 000260             ELSE SUBTRACT  100 FROM WRK-DATE
> 000270     END-IF.



☆ ここの部分で、ハタ、と 分からなくなってしまいました。

 江須扇さんのロジックが間違っているということではなく、



☆ 「3月28日の1ヶ月前は?」と来たら問題なしに「2月28日」。

 でも、

 「2月28日の1ヶ月前は?」ときたら

 「1月28日」? 「1月31日」?

  これはソフトを運用する状況によって違ってきそうな気がします。



☆ もし、「1月31日」でしたら単に?100とするのはマズイかも。。





1-

BluesBB ©Sting_Band