#31 | 東京都の顧客だけの売上一覧を表示する | ||
tbl売上伝票テーブルには「顧客コード」のデータはありますが、その顧客の住所に関するデータはありません。しかし、そのテーブルにmtbl顧客マスタテーブルを結合することによって、伝票ごとの顧客の住所も得られるようになります。そうして得られた「住所」フィールドに抽出条件を指定することによって、特定の住所の顧客だけの売上一覧を作ることができます。 ここでは、1つポイントがあります。「住所」フィールドのデータは都道府県や市町村名、番地までも含まれているという点です。抽出条件をダイレクトに"東京都"としただけでは、まったくデータは抽出されません。そのような住所データの中から"東京都"だけのデータを抽出するには、「Like」演算子を使います。具体的には、"Like 東京都*"(最後の*<アスタリスク>がポイント)のように抽出条件を指定します。これによって、『住所が"東京都"という文字で始まっている』データだけを抽出することができます。 SELECT tbl売上伝票.伝票番号, tbl売上伝票.売上日付, tbl売上伝票.顧客コード,
tbl売上伝票.担当者コード, mtbl顧客マスタ.住所1
FROM tbl売上伝票 INNER JOIN mtbl顧客マスタ ON tbl売上伝票.顧客コード = mtbl顧客マスタ.顧客コード WHERE (((mtbl顧客マスタ.住所1) Like "東京都*")); |
|||
|
Copyright © T'sWare All rights reserved |