1 つの被比較数が DATE 属性を持ち、その他が日付でも、リテラルでもない比較では、コンパイラーは E レベルのメッセージを発行します。日付でない値は、他の被比較数と同じ日付パターンを持ち、同じウィンドウを持つかのように扱われます。
dcl start_date char(6) date; dcl non_date char (6); if start_date >= non_date then /* windowed */ ...