A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
他で使うときに、ODBCのデータソース選択画面で「クエリウィザードを使ってクエリを作成/編集する」というチェックをオフにすると、いきなりMS Queryに飛ぶからエラーにはならないはずです。
クエリウィザードはODBC(というかMicrosoft OLE DB Provider)が書式を評価するので、ODBC書式({ts 'yyyy-mm-dd 00:00:00'})しかサポートしてくれていないということかと思います。
GETDATEに限らず、SQL Server独自の関数はつかえないです。
ここはどうしようもないところで、クエリウィザード以外のところで対応するように考えていくべきかと。
エラーは出なくなったのでこれでやってみたいと思います。
>ここはどうしようもないところで、クエリウィザード以外のところで対応するように考えていくべきかと。
勉強してみます。
どうもありがとうございました。
No.2
- 回答日時:
MS Queryのクエリウィザードの抽出条件指定画面ではGETDATE()はつかえませんが、ウィザードの最後で「データの表示またはクエリの編集を行う」を選び、MS Queryの画面を開けば、そこではGETDATE()は使えます。
以下のいずれかの方法で。1)抽出条件フィールドの「値」に登録する
2)SQLボタンを押して、生成されているSQL文の末尾にWHERE条件を追加する
なお、GETDATE()は時刻を持っているので、指定するときは以下のようにしてください。
CONVERT(datetime,CONVERT(varchar,GETDATE(),111))
この回答への補足
ありがとうございます、できました
ただクエリを保存して別で使うとやっぱりエラーが出るので、日付の指定はせずに保存して使うときに指定してやることにします。
ウィザードではできずにクエリ編集ではできるというのはなにか不便な気もしますが他にもこのようなことがあるのでしょうか?
今後使っていく上で参考のために教えてください。
No.1
- 回答日時:
EXCEL2007の場合、「データ」タブの「その他のデータソース」で「SQL SERVER」を選択すれば、ピボットテーブルレポートでEXCELにデータをインポートできます。
EXCEL2003以前の場合、「データ」メニューの「ピボットテーブルとピボットグラフ レポート」を選択し、表示される「ピボットテーブル・ウィザード 1/3」で、「外部のデータベース」を選択し、データのある場所を指定すれば、MSクエリウィザードが起動します。そこでデータを抽出します。
そして、抽出したデータでピボットテーブルを作成し、最後に今日の日付でデータを絞り込みます。
ご回答ありがとうございます。最近勉強し始めたのですが、何とかそこまではできました、ただ毎回今日の日付で絞り込むのも面倒で今後データも増えるので勝手に今日の分だけ取り出せないかなと考えていました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルのデータの抽出について 3 2022/09/15 23:56
- Excel(エクセル) Excelでデータを抽出するに良い方法 9 2023/02/06 12:42
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Excel(エクセル) 更新前と更新後の差分をVBAを使って抜き出したい 5 2023/06/01 14:35
- Visual Basic(VBA) SQLで抽出 4 2022/12/04 13:55
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセス クエリ-で空白以外の...
-
Excel VBA:セルを新旧1つずつ...
-
エクスプローラーで「2つの条件...
-
ACCESSの集計クエリで3件ある...
-
SQLを駆使したデータ抽出ってど...
-
抽出したデータを修正して元の...
-
Excel関数:別テーブルから条件...
-
<SQL>条件付きで最小値レコード...
-
Oracleでの文字列連結サイズの上限
-
ファイル書込みで一行もしくは...
-
SQL文で右から1文字だけ削除す...
-
SELECTで1件のみ取得するには?
-
Accessで別テーブルの値をフォ...
-
GROUP BYを行った後に結合した...
-
select insertで複数テーブルか...
-
select句副問い合わせ 値の個...
-
ワードの差込印刷で教えて下さ...
-
GROUP BYを使ったSELECT文の総...
-
access 自動採番 年が変わる...
-
最新の日付とその金額をクエリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
抽出したデータを修正して元の...
-
ACCESSの集計クエリで3件ある...
-
エクスプローラーで「2つの条件...
-
SQLを駆使したデータ抽出ってど...
-
<SQL>条件付きで最小値レコード...
-
エクセル関数 文字(ハイフン...
-
MS-DOSコマンドプロンプトを途...
-
アクセス クエリ-で空白以外の...
-
SQLServerからエクセルにデータ...
-
空白文字とスペースの検索
-
ACCESSのクエリで同じSQL文だが...
-
LIKE *ABC* が ACCESSでは使え...
-
Excel VBA:セルを新旧1つずつ...
-
商品テーブルからカテゴリ別の...
-
HTMLファイルから、特定の部分...
-
VBA CSVファイルを文字列に
-
エクセルデータの末尾の改行を...
-
ACCESSで「"」を検索する
-
日付データの抽出方法を教えて...
-
【Oracle】欲しいデータを含め...
おすすめ情報