0
こんにちは、私は、私のJavaアプリケーションからのSQLの選択クエリに苦労しています。私のアプリケーションはMS Accessデータベースに接続します。特定の月に記録されたすべてのレコードを取得したいと思います。これは私の文です:MS Accessから特定の月のデータを取得する2016 db
Select * from tbl q
Join (
Select s.Customer from tbl s
Where Month(s.LogDate) = 1 And Year(s.LogDate) = 2017);
問題は、私は別の試してみました2017年1月と12月2016年の両方にログインして、私の結果セットを返すデータは、私はまだSQLの日付(#日付#)を渡すことだったが、そのうち1に近づくということです同じ結果を得る。私は間違って何をしていますか?
あなたのJOIN構文は無効です。 – Gustav
こんにちはグスタフ、私は2017年以降に挿入することを忘れていた密接なparanthesisを指していますか? – user3452354
いいえ - あなたのフィールドは登録されていません。 – Gustav