お世話になります。コンピュータ歴が短いもので質問の意味がよくわからないかもしれませんがよろしくおねがいします。
accessのDB「テーブル1」に日付時刻型のフィールド「フィールド1」があり、
2001/00/00 00:00:00の形式でデータが入っています。
テーブル1のデータで、1ヶ月前のデータより新しいもののみをVBScriptで抜き出したいのですが、下記のようにDATEADD関数で変数1に1ヶ月前の日付を代入し、それと比較しようとしましたが、うまくいきませんでした。
変数1 = DATEADD("m" ,-1 ,NOW)
Set rs = Server.CreateObject("ADODB.RecordSet")
sql = "SELECT * FROM テーブル1 WHERE フィールド1 >= 変数1"
変数1をResponse.Writeすると見た目は同じ形式で入っていました。
変数1の部分を手書きで#2001/00/00 00:00:00#と書けばうまく動いてくれるの
ですが・・・
変数の値を型変換しなければいけないのでしょうか?
良い方法がありましたら教えてください。
No.1ベストアンサー
- 回答日時:
変数1をCdate関数で変換してみては?
sql = "SELECT * FROM テーブル1 WHERE フィールド1 >= " & Cdate(変数1)
もしくは
sql = "SELECT * FROM テーブル1 WHERE フィールド1 >= #" & 変数1 & "#"
とか
とても早く解答いただきありがとうございます。
2番目の#"&で囲むやりかたであっさり動きました。
変数1を#ではさむのはすでに試していたのですが、
&演算子がぬけていたことに気づきました・・
基本的なことがわかってなくてすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Access VBA を利用して、フォルダ内のファイルの名称を変更したい 1 2023/08/03 08:27
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのフィールド名に半角括...
-
2つ目のレコードの値を取得す...
-
AccessのDAOでフィールド名を配...
-
日付と文字列を条件としてDLook...
-
フィールド名の指定でエラー
-
アクセス ADO Null以外のレコ...
-
ACCESSのフィールドデータの照...
-
SQLでフィールド番号を指定する...
-
ACCESS VBA Parametersで or演...
-
DataTableに特定のフィールドが...
-
INT64対応のprintf系関数はあり...
-
accessでフィールド追加のあと...
-
ACCESSで日別集計をする場合
-
Accessの画像挿入のVBAコード
-
クリスタルレポートの式フィー...
-
フィールド名をループの添え字...
-
Access :ALTER TABLE で作成...
-
ノーツ:ユーザ名から別名を取...
-
AS/400の論理ファイルで年度だ...
-
Access Dcount関数で引数が指定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでフィールド追加のあと...
-
INT64対応のprintf系関数はあり...
-
DataTableに特定のフィールドが...
-
Accessのフィールド名に半角括...
-
2つ目のレコードの値を取得す...
-
AccessのDAOでフィールド名を配...
-
クリスタルレポートで困ってい...
-
テーブルのデータ型の変更がで...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
2次元のdictionary
-
ACCESSで日別集計をする場合
-
Access VBA 添付型フィールド
-
SQLで複数のテーブルと結合した...
-
クリスタルレポートで文字列の...
-
ACCESSで視覚的タイムテーブル...
-
アクセス ADO Null以外のレコ...
-
アクセスでADO 並べ替えが適用...
-
AccessVBAで他テーブルのデータ...
-
オートナンバー型を抽出条件に...
おすすめ情報