Quantcast
Channel: 教えて!goo 参照の多い質問(デジタルライフ/207)
Viewing all articles
Browse latest Browse all 12809

Access クエリー Yes/No型の抽出

$
0
0
Access2010初心者です。よろしくお願いいたします。 顧客管理データから、カレンダー配布先レポートを作成したいのですが 配布先の近隣住所毎にするためクエリーを作成しました。 住所から○○市を抜いた 町村番地の演算フィールドを追加し、抽出条件に Like "秋葉*"Like "山 之手*"Like "丸山*"を入力 KKY_MEMFLG2のフィールド(Yes/No型)の抽出条件にTrue入力 困っている事 1.実行したところ KKY_MEMFLG2がTrue以外のデータも表示されてしまいます。(4件ほど) 2.住所を並び替えで昇順にしたら丸山・山之手・秋葉の小さい番地順になりました。   できるなら順番を秋葉・山之手・丸山小さい番地順にしたいのですが   降順だと秋葉・山之手・丸山大きい番地順になってしまいます。 教えていただけたら幸いです。 SQLは下記の通りです。 SELECT M_顧客.KKY_NAME, Mid([KKY_ADDR1],InStr([KKY_ADDR1],"市")+1) AS 町村番地, M_顧客.KKY_TEL, M_年号.NEN_NENGOU, M_顧客.KKY_NEN, M_顧客分類.KKB_NAME, M_顧客.KKY_MEMFLG2 FROM (M_顧客 INNER JOIN M_年号 ON M_顧客.KKY_NENGOU = M_年号.NEN_CODE) INNER JOIN M_顧客分類 ON M_顧客.KKY_KKBCOD = M_顧客分類.KKB_CODE WHERE (((Mid([KKY_ADDR1],InStr([KKY_ADDR1],"市")+1)) Like "秋葉*") AND ((M_顧客.KKY_MEMFLG2)=True)) OR (((Mid([KKY_ADDR1],InStr([KKY_ADDR1],"市")+1)) Like "山之手*")) OR (((Mid([KKY_ADDR1],InStr([KKY_ADDR1],"市")+1)) Like "丸山*")) ORDER BY Mid([KKY_ADDR1],InStr([KKY_ADDR1],"市")+1);

Viewing all articles
Browse latest Browse all 12809

Trending Articles