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とするのはマズイかも。。 |