No.4
- 回答日時:
WHERE (Year([クエリー名].[クエリーカラム名]) = 2006 AND Month([クエリー名].[クエリーカラム名]) = 10)
でもいいと思います。
No.5
- 回答日時:
WHERE節では、キーワード BETWEENと ANDを使って特定の範囲の値を検索するように条件を設定することができます。
WHERE <列名>
[NOT] BETWEEN <式> AND <式>
strS_Date = "#" & GetDate(dteHizuke, 当月, 初日) & "#"
strE_Date = "#" & GetDate(dteHizuke, 当月, 末日) & "#"
strWhere = "売上日 BETWEEN " & strS_Date & " AND " & strE_Date
式ということは、ワイルドカードを組み込めないことを意味します。
ですから、明示的に開始日と終了日を指定する必要があります。
No3さんのやり方ですとエラーが発生しないのは、このルールに則っているからです。
仮にエラーが発生したのであれば、列名の書き忘れなどのミスと考えられます。
なお、月の初日と末日は、GetDate()で簡単に求めることが可能です。
Public Function GetDate(ByVal Now As Date, _
ByVal Move As Integer, _
ByVal Hiduke As Integer) As Date
GetDate = DateSerial(DatePart("yyyy", Now), _
DatePart("m", Now) + Move - (Hiduke = 99), _
Hiduke * Abs(Hiduke <> 99))
End Function
? GetDate("2006/10/10", 0, 1)
2006/10/01
? GetDate("2006/10/10", 0, 99)
2006/10/31
? GetDate("2006/10/10", 1, 1)
2006/11/01
? GetDate("2006/10/10", 1, 99)
2006/11/30
※なお、みんな日付型であることを前提に回答しています。
この回答への補足
ご丁寧な回答ありがとうございます。
クエリテーブルの上記でいう”売上日”は
年月のデータ値のみです。
売上日
200609
200609
200609
200610
200610
200610
構文エラーです。
No.6
- 回答日時:
NO.2です。
LIKE "200610" & "*" について
>クエリの日付値は"#200610#" じゃないでしょうか?
ごめんなさい。私もかじってるくらいなのでここいらははっきりしないのですが、簡単にデータ入れてクエリに条件式入れた時は"200610"という形で出来ました。
>また&ってどういう意味ですか?
& は前後の""の中身を繋げる役割です。
今回の場合、前の部分の"200610"は「2006年の10月」を指し、&以降の"*"は「どれでも」という意味なので2006年10月の*日をこれで抽出します。
もし2006年の毎月5日に入れたデータを抽出したい時は "2006" & "*" & "05" のような形になります。
No.7ベストアンサー
- 回答日時:
#3です。
>「1つ以上の必要なパラメータが値が設定されていません。」というエラーがでます。
>where (クエリー名.クエリーカラム名) BETWEEN #200610# AND #200610#
これはクエリーだと思っていましたが、違うのでしょうか?今何をされているのでしょう?
それによってwhere句の書き方もかわってきます。
クエリーをSQLで表示した場合。(抽出条件のみ)
WHERE (((テーブル名.フィールド名) Between #10/1/2006# And #10/31/2006#));
この回答への補足
はい、クエリーです。
その”クエリー名.クエリーカラム名”は
年月のデータ値のみです。
クエリー名.クエリーカラム名
200609
200609
200609
200610
200610
200610
上記のようにデータがはいっています。
200610分のものだけを抽出したいのです。
回答のとおりしましたが構文エラーです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Access(アクセス) accessの日付フィールドから前年度だけを取り出したい 3 2022/04/13 23:13
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
excelでsin二乗のやり方を教え...
-
これって喉仏ですか? 私は女性...
-
口の中に黒い血の塊
-
納豆食べた後の尿の納豆臭は何故?
-
2つの数値のうち、数値が小さい...
-
エクセル指定した範囲からラン...
-
筋トレするとチンコが縮んじゃ...
-
変な話しになります。尿検査で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報