趣味でつながる、仲間ができる、大人世代のSNS、趣味人倶楽部(しゅみーとくらぶ)

よくあるご質問

回答受付は終了しました
ペンネーム:質問者 (匿名希望)さん

SQLについて

[その他]

ACCESSのSQLで詳しい方がいらっしゃったら教えていただきたいです。
クエリで抽出したレコードをEXCELシートに貼り付けるSQLが上手くいきません。
SELECT T現場マスター.顧客コード, T顧客マスター.顧客名, T現場マスター.現場コード, T現場マスター.現場名, T現場マスター.現場所在地, T現場マスター.担当者名, T現場マスター.納入日, T商品マスター.商品名, T売上伝票明細.[カウント始], T売上伝票明細.カウント終, T売上伝票明細.検針日, T売上伝票明細.請求書作成
FROM T商品マスター INNER JOIN (T顧客マスター INNER JOIN (T現場マスター INNER JOIN T売上伝票明細 ON T現場マスター.現場コード=T売上伝票明細.現場コード) ON T顧客マスター.顧客コード=T現場マスター.顧客コード) ON T商品マスター.商品コード=T売上伝票明細.商品コード
WHERE (((T現場マスター.現場コード) Like [現場コードを入力]) AND ((T売上伝票明細.請求書作成)=Yes));
多分最後の部分だと思うのですが、ご存知の方がいらっしゃいましたらよろしくお願いします。独学で知識不足で困っています。
又、お勧めの本などがありましたら教えてください。

閲覧数
309
拍手数
0
回答数
2

回答する

回答受付は終了しました

回答 2件

ペンネーム:回答者 (匿名希望)さん

うまくいかないというのは、エラーになるのですか?
(その場合エラーは何と表示されますか)
それとも思った結果にならないのですか?
(想定される結果は何で、実際に返る結果は何ですか?)

LIke の後に現場コードを入れたら結果がでますか?
LIKEを使う場合”a*”(aで始まる)のよう"*"を使う場合が多いのですが*等は入れていますか?

ペンネーム:質問者 (匿名希望)さん

相談者
ありがとうございます。「構文エラー、演算子がありません」とエラー表示されます。後ろの部分は"*"(aで始まる)とかではなくてクエリではパラメーター表示で現れるようにして、その都度抽出したいコードが入力できるようにしています。INNER JOIN 以下の部分を省けば全てのレコードがエクセルに張り付くので、条件部分が間違っているようです。

ペンネーム:回答者 (匿名希望)さん

上記のとおりのSQLですと、商品コードとWhereの間にスペースがありません。
ためしにスペースを入れてみてください。
それでもだめならばWhere以降を削除して、それでOKならばWhere以降の条件を1つにしてやってみてください。誤りの箇所をできるだけ絞ってください。
プログラムの誤りで一番多いのがタイプミスです、プロでも同じです。

本はamazonのベストセラーを検索し、売れている本の中で自分にあったものを探してみてください。

ペンネーム:質問者 (匿名希望)さん

相談者
条件を1つに絞り、FROMの前に「,」と「*」を入れ、レコードセットを3つに分けることで取り合えず解決しました。
これですっきりです♪
いろいろとありがとうございました。amazonで自分に合ったものを今後のために購入してみます。

関連するお悩みはこちら

回答受付は終了しました
回答数 1

花の名前を教えてください。

先日、大阪府立花の文化園で写した草花の名前を教えてください。

回答受付は終了しました
回答数 2

季節外れの質問です。

毎日暑いので、ちょっと季節外れの質問です。 私は、サンタクロースがクリスマスイブの夜中に家々を訪れて子供達にプレゼントを置いて行くというのを小学校6年生まで信じていました。 これって、気ずくのが早かったですか、それとも遅かったですか?

回答受付は終了しました
回答数 12

宇宙の星の。。。。。。

もし、あなたが宇宙の中の何処かの星に住めるとしたら、何処に住みたいですか?

回答受付は終了しました
回答数 3

空転国会の責任は問えませんか?

審議案件が山積みされてるのに、一日2億円以上浪費されてる国会、期間中なのに連日、カラ営業 仕事をせず、地元に返って、また、高額歳費を得ようと選挙運動、              これが民間企業と考えたら、工程設備をすべて稼動させて、従業員が居ないのと同じ、    ...

回答受付は終了しました
回答数 5

プロテスタンティズムの倫理と資本主義の精神について?

特に信仰のある人にお尋ねします。マックス・ウェーバーが質問タイトルと同名の著書においてプロテスタンティズムの倫理が資本主義を発展させたと言っています。これについてどのようにお考えですか?

回答受付は終了しました
回答数 4

「保守ごっこ」を続けるべきか

保守の人とばかり思っていた人の嘘が暴かれました。 以前、その人が応援していた保守といわれた政治家を最近ではその人は全く出しません。 うすうすあれ?変だな、とは思っていたのですが、最近のここでのQや自分でも色々と調べて確信を持ちました。 ぼくが信じていた保守政治...

お悩みQカテゴリ一覧