| 多分こんな感じ
> *表Aと表Bを[名前]で内部結合(結合条件:全レコード抽出をともにOFF)して、結合表定義の、 > 絞り込み条件1 表A.[時刻] <=["B.TBL".時刻]-I"00:15:00" 表A.[都道府県] =#COND( ["A.TBL".都道府県]="" , ["B.TBL".都道府県] , ["B.TBL".都道府県]="" , ["A.TBL".都道府県],1,["B.TBL".都道府県] ) 表A.[分類] #部分列( #STR(["A.TBL".分類]) , 1,#小( #文字数( #STR(["A.TBL".分類]) ) , #文字数( #STR(["B.TBL".分類]) ) ) )=#部分列( #STR(["B.TBL".分類]) ,1, #小( #文字数( #STR(["A.TBL".分類]) ) , #文字数( #STR(["B.TBL".分類]) ) ) ) 表A.[マーク] =#COND( ["A.TBL".マーク]="" , ["B.TBL".マーク] , ["B.TBL".マーク]="" , ["A.TBL".マーク],1,["B.TBL".マーク] )
条件に合った行が結合結果として表示されるだけだから、元の表Aにフラグを 立てたければ主キー項目が必要。
分類が整数なのに部分一致させるから式が長くなっている。 作業用項目を作った方がいいかも。
|