これまでで一番「情けなかったとき」はいつですか?

質問のタイトルのような表示がでます
いろいろと悪戦苦闘したのですが解消できません
ご教授ください

SELECT DISTINCT [T-売上台帳].売上ID, [T-売上台帳].メニューID, [T-売上台帳].スタッフ名, [T-売上台帳].施設名, [T-売上台帳].受注日, [T-売上台帳].メニュー, [T-売上台帳].上代価格, [上代価格]*[基準掛け率]/100 AS 基準料金, CLng([基準料金]-([基準料金]/1.1)) AS 消費税, [T-売上台帳].交通費, [基準料金]-[消費税]+[交通費] AS 給与支給額, Format([受注日],"yyyy/mm") AS 支給月
FROM [T-スタッフマスター] INNER JOIN [T-売上台帳] ON [T-スタッフマスター].スタッフ名 = [T-売上台帳].スタッフ名
HAVING ((([T-売上台帳].スタッフ名)=[Forms]![F-抽出条件入力フォーム(給与計算用)]![cmb_スタッフ]) AND (([T-売上台帳].受注日) Between [Forms]![F-抽出条件入力フォーム(給与計算用)]![txt_いつから] And [Forms]![F-抽出条件入力フォーム(給与計算用)]![txt_いつまで]));

A 回答 (2件)

AS 交通費で紐付けたカラムがないので、どこの交通費なのか判別できなくなってます。

    • good
    • 0
この回答へのお礼

ありがとう

お礼日時:2024/10/11 14:32

[基準料金]-[消費税]+[交通費] AS 給与支給額, Format([受注日],"yyyy/mm") AS 支給月



の[交通費] がどのテーブルのカラムかの指定が不足しています。
SQLを拝見する限り、[T-売上台帳].交通費
にしたらどうでしょうか。

おそらく、FROM指定した複数のテーブルに[交通費] が存在し、この書き方だとどのテーブルの[交通費] か分からないというエラーだと思います。
    • good
    • 2
この回答へのお礼

このようにすればいいのでしょうか?
交通費, [基準料金]-[消費税]+[T-給与台帳].交通費 AS 給与支給額, Format([受注日],"yyyy/mm") AS 支給月

お礼日時:2024/10/11 14:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A