問題タブ [ms-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3461 参照

excel - Excel: 指定した列の値でテーブルの行をフィルター処理する

最初の列を主キーとするテーブルがあります。元:

また、選択したい id の 2 番目のリストもあり、id を繰り返すことができます。元:

2 つのテーブル (INNER JOIN など) を「マージ」して取得するにはどうすればよいですか。

Data > Extern Data から「Microsoft Query」を使用して、2 つのテーブルを結合してみました。問題は、256 列を超えるテーブルを処理できないように見えることです。

ありがとう



アップデート:

ありがとう、VLOOKUP意図したとおりに動作します。
ただし、1 つの問題は、行が見つかったが、対応する列が空白の場合、この関数が返さ0れることです (返されると予想していた場所empty cell)。0 は有効な値であるため、2 つ (空白とゼロ)?どんな助けでも大歓迎です..

0 投票する
1 に答える
3223 参照

parameters - Excel 2003 / MS Query からの SQL Server 2000 インライン テーブル値関数の呼び出し

当社のユーザー ベースの大部分は、Microsoft Query を使用して Excel 2003 内で ODBC クエリを作成することにより、企業データにアクセスしています。より複雑なものについては、彼らはしばしば私を巻き込みます。

特定のデータを抽出する最も論理的な方法は、インライン テーブル値関数を使用してパラメーター化されたビューの機能を実現することであると判断する機会が何度もありました。これは、Query Analyzer から呼び出されたときに正常に機能します。

ただし、MS Query に同じ SELECT 句を入力すると、次のエラーが発生します: テーブル 'fn_AverageRecovery('2009-07''.

それだけでなく、本当にやりたいことは、ピリオド パラメーターをスプレッドシートから取得することですが、リテラルを疑問符に置き換えると、MS Query で恐ろしいエラーが表示されます。グラフィカルに表示されます。

さて、私は過去に、いくつかの単純な SQL ステートメントを入力し、Excel 内の結果セット内の任意のセルをクリックし、VBA に切り替えて、イミディエイト ウィンドウで CommandText プロパティを手動で設定するというかなり洗練されていない方法を使用して、この状況を回避することができました。 :

VBA からの苦情はありません。しかし、Excel に戻ってセルを右クリックし、[データの更新] を選択すると、次の 2 つのエラーが発生します。

[Microsoft][ODBC SQL Server Driver]無効なパラメーター番号

[Microsoft][ODBC SQL Server Driver]無効な記述子インデックス

これに遭遇するたびに、それを機能させるために1時間ほど費やしましたが、常に別の方法で解決する必要がありました. 誰かがこれを克服したかどうか知りたいです。

ありがとう

ウェイン・アイボリー

0 投票する
1 に答える
1292 参照

excel - サーバーが移動し、MSExcel2003クエリが機能しなくなりました

MSクエリを使用して、さまざまなデータベースからデータを取得し、管理メトリックを作成します(つまり、Excel内で、[データ]...[外部データのインポート]...[新しいデータベースクエリ]に移動します)。SQLクエリとパラメータ(主にconn文字列)は、Excelによってスプレッドシート内に自動的に保存されます。

ただし、最近、データベースの1つを新しいサーバーに移動しました。その結果、Excelはデータを更新しようとすると、新しいODBC接続を要求しますが、新しい値を受け入れません。新しいクエリを正常に作成できるため、ODBC接続は正しく設定されていますが、クエリを変更することはできません。

これらの設定内でプログラムまたはその他の方法でIPアドレスを変更する方法はありますか?16進エディターでxlsファイルを変更しようとしましたが(IPアドレスはそこに表示されています)、ブックが破損していると表示されます。

0 投票する
2 に答える
12458 参照

sql - Microsoft Queryのサブクエリ構文とは何ですか?

Microsoft Queryで単純なサブクエリ結合を実行しようとしていますが、構文がわかりません。また、構文に関するドキュメントも見つかりません。

Microsoft Queryで次のクエリを作成するにはどうすればよいですか?

Microsoft Queryの公式ドキュメントはありますか?

0 投票する
5 に答える
190460 参照

excel - グラフィカルに表示できない Excel の外部データ クエリにパラメータを追加する方法は?

私はよく MS ExcelGet External Dataを使用して単純なレポートを作成します。データベースに対してクエリを実行し、Excel で適切に表示します。フィルタリングやピボット テーブルなどの Excel の優れた機能と、ユーザーにとって使い慣れたインターフェイスは、これに非常に適しています。ただし、Microsoft Query の 1 つの制限は、グラフィカルに表示できないクエリにパラメーターを追加できないことです。これにより、記述できる SQL が大幅に制限されます。

「グラフィカルに表示できないクエリではパラメーターは許可されていません」というエラーの解決策はありますか?

0 投票する
1 に答える
318 参照

oracle10g - Office 2010 クエリがクラッシュする

Office 2010 では、次のような大きなクエリを実行すると MSQuery がクラッシュします。

MS 2007 では問題なく動作していました。

これはデータベースで正常に実行され、5 で始まるすべてのアカウント ID が必要なため、like を使用する必要があります。

Oracleデータベースからデータを取得しており、Oracle 10 gを使用しています

Oracle 10G ODBC ドライバーを使用しています

0 投票する
2 に答える
305 参照

ms-access - 2 つの合計を実行するクエリがあり、最初の合計が 2 番目を減算しますが、場合によっては 2 番目が null になります

2 つの合計を実行するクエリ (MS-Query では MSQRY32.EXE) があり、1 つ目は 2 つ目を減算しますが、場合によっては 2 つ目が null になります。

これはクエリの一部ですが、そのうちの 1 つまたは両方が null になることがあります。

0 投票する
1 に答える
2442 参照

sql-server - Excelシートの電話番号をvarcharではなく10進数形式に変換するOPENROWSET

Excel シートのフィールドの 1 つは電話番号で、openrowset を使用して一括インポートし、それを varchar(50) フィールドに挿入すると、10 進数形式に変換されます。

これは私がやっていることです:

電話番号 3234406751 (Excel ファイル内) は 3.23441e+009 (TmpDataFileCC_ftb 内) に変換されます

キャストと変換機能をいくつか試しましたが、何も機能しないようです。誰かがそれを解決するために何ができるか教えてもらえますか?

0 投票する
1 に答える
635 参照

mysql - MySQLからのExcelODBCインポート

MSQueryを使用してODBCセットアップからExcelをインポートしましたが、必要なすべてのデータと行が正常に返されますが、Excelブックにデータを送信すると、日、月、年の3つのフィールドが欠落しています。 ?

上記の私のMSQueryコード

*編集**

Windows7およびMySQLODBC3.5でExcel2010を使用しています

更新** _