1日に複数個のデータがあり、それを毎日入力しています。
データの内容は、日付、便名、出発、到着というものです。
そのうちのある期間のデータのみを取り出すために
Between [Start date] And [End date]
としてクエリを実行するようにしています。
また、便名にはAAA、BBB、CCCというようなものと、AA、BB、CCのものと大まかに2種類あります。
本当は「ある期間のAAAグループのもの」を出したり、「ある期間のBBグループのもの」を出したりしたいのですが、難しかったのでAを出すクエリとBを出すクエリと2つ用意して使っています。
しかし、ある期間のAAAグループを出すクエリを実行するとその期間より前のデータも抽出されてしまいます。(Bのものでは起きません。)それには期間外のBBBやCCCも含まれています。
どうすれば指定した期間のみのA(もしくはB)ぐうーぷを取り出せるかおしえてください。
わかりにくい表現ですみません。
No.1
- 回答日時:
その期間の日付を抽出するときに、演算子は使ってますか?
クエリの日付フィールド(?)の抽出条件に
Between [Start date] And [End date]
便名フィールドの抽出条件に
Like "AAA"
または Like "BBB"
または Like "CCC"
としていますが、このことでしょうか。
No.2ベストアンサー
- 回答日時:
便名 | 日付
"AAA" | Between [Start date] And [End date]
"BBB" | Between [Start date] And [End date]
"CCC" | Between [Start date] And [End date]
と便名ごとに日付にも条件を追加するか
便名 | 日付
"AAA" or "BBB" or "CCC" | Between [Start date] And [End date]
としてください。
含む条件を使う場合はワイルドカードを使ってください。
Like "AAA" <-"AAA"と完全一致
Like "AAA*" <-"AAA"で始まる文字列
Like "*AAA" <-"AAA"で終わる文字列
Like "*AAA*" <-"AAA"を含む文字列
ありがとうございました!
「または」のところにもすべて条件をつけないとだめなんですね。
勉強になりました。期待した結果がちゃんと取り出せるようになりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- 統計学 確率統計の問題です。 3 2022/04/07 04:39
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今日の日付が入った行のデータ...
-
SQLで部分的にGROUP BYしたいとき
-
wordの差し込み印刷での日付表示
-
テーブルの主キーをdate型...
-
日付型なら変数の先頭になん...
-
日付書式に変換でこまっています!
-
OSのシステム日付を変更して...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
エクセル 日付による並べ替え...
-
DB2のSQL(日付)について
-
日数算出SQL
-
構造体の配列変数の順番入れ替え
-
sysdateのフォーマットが変わり...
-
関数IFで、指定日付範囲のデー...
-
SQL MAX関数を検索条件にする。
-
SQLサーバで和暦から西暦に変換...
-
Excelについて
-
Excelの並べ替えがうまくいかない
-
oracle 文字列 01:45 を時間に...
-
日付表示について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
今日の日付が入った行のデータ...
-
Accessの数値から時間に変換す...
-
SQLで部分的にGROUP BYしたいとき
-
SQLサーバで和暦から西暦に変換...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
エクセル 日付による並べ替え...
-
エクセルVBA 今日の日付行...
-
oracle 文字列 01:45 を時間に...
-
23時59分59秒までのデータを抽...
-
WHERE句にて「30日前から今日ま...
-
テーブルの主キーをdate型...
-
特定の日付が第何週目にあるか...
-
SQLite3のtext→date変換について
-
SQLで今日の日付でWhereしたい
-
ExcelのSUMPRODUCTで日付の範囲...
-
日付の切り出し方法について
-
指定した年月までのデータを取...
-
4バイトの日付データを、16進数...
-
日付型なら変数の先頭になん...
-
wordの差し込み印刷での日付表示
おすすめ情報