私は以前に本当に良い助けをいくつか受けました、そして私はそれに感謝しています. 私は別のレコード選択スナフを持っています。
終了日として設定する必要があるパラメーターがあります。
state_change というタイトルのテーブルから、終了日の前に最新の状態を取得する必要があります。
その期間に必要な状態にないレコードをレポートから除外する必要があります。
状態は現在、state_change.new_state に設定されています
( {@grouping} = "Orders" and rec_date < {?endDate} and {@state} in [0,2,5] )
OR
( {@grouping} = "Stock" and rec_date < {?endDate} and {@state} in [1,2,3,5,7] )
SQL クエリを実行してこの情報を取得できれば、おそらくうまくいくでしょうが、その方法がわかりません。
基本的に、@state は次のようにする必要があります。
Select max(new_state)
From state_change
where change_time < {?endDate}
ただし、アイテムごとのレベルです。
どんな助けでも大歓迎です。