問題タブ [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 に答える
3909 参照

sql - 左結合の代替

MS Query を使用して、Excel 2007 でパイプラインの固定セットの月額料金を表示する必要があります。パイプラインに月額料金がない場合でも、この方法で表示する必要があります。

必要な出力

SQL Server 2008 R2 で次のコードを使用して実行しました。

Excel 2007 の MS Query で実行しようとすると、次のエラーが表示されます。

[Microsoft][ODBC SQL Server Driver] Invalid Parameter Number

[Microsoft][ODBC SQL Server Driver] Invalid Descriptor Index

試行錯誤により、ON句からパラメーターを使用して条件を削除しWHERE Clause、以下のように入れるとわかりました

コードは MS Query で機能し、次の結果が得られます

実際の出力

この出力では、その月に料金が設定されていないパイプラインは表示されていません。したがって、このコードは機能しません。LEFT JOINしたがって、MS Queryを使用してExcelで目的の出力を取得するために、この場合の代替手段を見つけようとしています。

関連
Pipeline および PipelineRate - オプションの 1 対多の関係
PipelineRate および PipelineRateHistory - オプションの 1 対多の関係

左結合の代替案、またはこれを達成する方法を誰かが提案できますか?

PS: ストアド プロシージャを使用できません。VBAを使用してこれを行う方法を知っています。MS Query を使用してこれを達成する必要があります

0 投票する
0 に答える
359 参照

sql - Excel を介して Informix DB にパラメーターを渡すと、MS Query を介して機能しますが、Excel に返されると、一般エラーが原因で失敗します。

パラメータと Excel を使用して Informix データベースにクエリを実行する必要があります。Microsoft Query でクエリを実行すると、データセットが正常に取得されて返されますが、Excel に戻ろうとすると、次のエラーが発生します。

> [Informix][Informix ODBC ドライバ]一般エラー。

クエリは次のとおりです。

私はこれが初めてなので、あなたが助けてくれることを願っています。

前もって感謝します

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

sql - Excel MS Query - SQL クエリで "" と等しいパラメーターを記述する方法またはすべてを表示する方法

MS-Query で SQL スクリプトを書き終えたところですが、それを機能させるのに苦労しています。

私が求めているのは、次の SQL where 句に相当するものです。

したがって、パラメーター = フィールド内の何かの場合は、それのみを表示するか、パラメーター = 空白の場合はすべての結果を表示します。

これまでのところ、これは私が持っているもので、特定のアイテムを選択したい場合にうまく機能しますが、空白のすべてを表示する場合は追加で含める必要があります。

残念ながら、これは機能しません。

助言がありますか?

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

sql - SQL 計算列をテーブルに追加

私は SQL に精通していませんが、Microsoft Query を使用して古いテーブルから新しいテーブルを作成し、新しい列 (計算列) を追加しています。

同じテーブルからの私の計算クエリ。私は本質的に、1 年前の同じ日付からドルの数字を取得し、アカウントごとの前年比の成長を示す計算フィールドを提供したいと考えています。各アカウントには、日付を除く一意のデータの列がいくつかあります。

列 x、y、z が一致するが、日付列 -364 も含まれていることを示すある種のクエリを考えています。

あなたが助けてくれれば、私はそれ以上のことをしたいと思います.

ありがとう、マイク

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

sql - Microsoft Query で有効な Oracle DB クエリを実行する

Oracle 11g DB に対して正常に実行される Oracle クエリを作成しました (PL/SQL 開発者で作成しました)。しかし、それを Microsoft Query as SQL にコピーして貼り付けようとすると、エラーで失敗しORA-00900: invalid SQL statementます。

Microsoft Query を有効なものとして扱うために、クエリに含めることができるもののリストはありますか? クエリで多くのSQL モデリングを使用していますが、サポートされていませんか?