問題タブ [query-designer]
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.
visual-studio - Visual Studio でクエリ デザイナーを無効にして、強調表示のあるプレーンな SQL エディターを使用することはできますか?
サーバー エクスプローラーのデータ接続で[新しいクエリ]を選択すると表示される標準の [クエリ デザイナー] ウィンドウが嫌いです。T-SQL エディターが表示されるようにしたいと思います。これは可能ですか?
おそらく、その機能を置き換えるのではなく、ショートカット キーまたは T-SQL エディターを起動する何かでしょうか?
sql-server - SSRS/SSAS クエリ デザイナーで MTD および QTD 関数を使用する場合の MDX フィルター式の正しい構文は何ですか?
BIDS のクエリ デザイナーを使用して直接 MDX クエリを入力した後、同様のクエリを作成しようとしていますが、代わりにグラフィカルなドラッグ アンド ドロップ GUI インターフェイスを使用しています。
しかし、すべての MTD および QTD の日付を返すための構文的に正しい MDX フィルター式を指定するのに問題があります。
これが私がこれまでに試したことです:
それぞれが順番に正しく解析されますが、行は返されません。
フィルタは次のように設定されます。
sql - SSMSのクエリデザイナーと結合シーケンスの順序?
SSMS にはクエリ デザイナーがありますが、正直なところ、それを実際に使用することはできないため、通常は避けています。
残念ながら、私の同僚はそうしています。30 分の余裕があるので、最終的に自分が問題なのか SSMS なのかを知りたいと思います。
例: テーブルの建物、テーブルの床、テーブルの部屋、およびマッピング テーブルの使用タイプ (部屋使用タイプ) があるとします。
クエリを手動で設計するときは、次のようにします。
今、クエリ デザイナーで同じことをしようとすると、どういうわけかマッピング テーブルから始まり、左が部屋に結合し、左が床に結合し、左が建物に結合します。
部屋のマッピングテーブルにエントリがない場合、すべての部屋が返されるわけではないため、これには根本的な欠陥があります (これは、すべての部屋が必然的にフロアにあり、すべてのフロアが必然的に建物にあるが、すべての部屋ではないことを前提としています) [一定期間]それ自体に関連付けられた使用タイプが必要です)...
ここで、結合の変更を開始すると、次のクエリが表示されます
現在、このクエリは同等のように見えますが、これは一例であり、通常はさらに多くのテーブルを結合する必要があります。そのため、右結合と左結合の混在は特に好きではありません。最終的に理解するのが難しく (特に、結合が行われた場所でいくつかの ON ステートメントが続かない場合)、バグの検索がほぼ不可能になるからです。 (そして、私が望むものを理解するクエリ デザイナーの能力をあまり信頼していません)。
私はこれまでのところ、クエリを思い通りに「設計」する方法を見つけていません。唯一の方法は、最初のクエリを作成し、SQL テキストを取得し、結合を調整してから、SQL クエリ デザイナーでこれを再度開くことです。
言うまでもなく、これはそもそも手動で行うよりも時間がかかります。また、クエリ デザイナーによって SQL スクリプトが変更された場合、最初に手動で再フォーマットしないと読み取れなくなります...
私のバリアントは、クエリ デザイナーで達成することはまったく不可能であるように思えます...クエリ デザイナーでは、結合記号のコンテキスト メニューで、左側のテーブルが一番上に表示されることがあります。時々、右側のテーブル。
そして、上のものではなく下のものを選択しなければならないときは、右結合を行います。私は上のものを選ぶことができ、それは左の結合を行いますが、間違った順序で...これはまさに私が望んでいないことです...
だから私は尋ねたいと思っていました:クエリがどのテーブルから開始されるかを指定する「秘密の」方法はありますか?
ms-access - MS Access クエリの変数に基づいて特定の列を選択するにはどうすればよいですか?
次のフィールドを持つ大きなテーブルがあります。
ここで、各AmountEURフィールドは製品の売上高を表します。5 つの異なる AmountEUR フィールドがある理由は、それらが異なる通貨レート (たとえば、BeginingOfMonthRate、AverageMonthRate、EndOfMonthRate など) に基づいているためです。
特定のAmountEURフィールドを別のテーブルにコピーしたいのですが、コピーされるAmountEURフィールドは時間とともに変化します (AmountEUR_Field2 の場合もあれば、AmountEUR_Field5 の場合もあります)。したがって、別のテーブルの変数に基づいて特定の列を選択する必要があります。(その変数は 1 から 5 の間の値を持つ必要があります)。
正しい AmountEUR_Field で更新されるAmountEUR_ToBeUsedという新しいフィールドを作成することを考えていましたが、コピーする特定の列を選択するという同じ問題に戻ります。
Access クエリ デザイナー内で解決策を作成できますか、それとも VBA コードが必要ですか?
reporting-services - ssrs からクエリ デザイナーでこの mdx クエリを作成するにはどうすればよいですか?
SSMSで問題なく実行できるこのクエリがあり、降順で表示されます。
SSRS のクエリ デザイナーで結果を並べ替えるにはどうすればよいですか? そこに select - 句を作成できません。order 関数でこれを試してみると、計算されたメンバーを作成した場所以外のブラウズ ウィンドウに null 値が表示されます。
sql - tsql where 句の YEAR() MONTH() DAY() の順序は何ですか?
tsql の where 句での YEAR DAY MONTH の順序はどうあるべきですか?
順序によってクエリの実行時間が改善されますか? tsql はこのステートメントをどのように実行しますか?
sql - MS SQL: レコード数が N を超える場合は切り捨てを実行する
プルされた別のデータベースからのフィードであるテーブルがあります。フィードがダウンしているため、ソース データベースのテーブルにデータが入力されていないことがよくあります。私がやりたいことは、ソース データベース テーブル内のレコード数をカウントして、データ フィードを取得する前にデータが入力されていることを確認することです。この場合、古いデータはすべての欠落データよりも優れているためです。他のデータベースでこれを実行しましたが、Microsoft SQL 2008 で実行する方法がわかりません。
これは、最終的にスケジュールされた proc に入れられるようにしようとしているもののモックアップです。
この目的には大文字と小文字が不適切ですか、それとも私が見逃したものがありますか?
mysql - Visual Studio 2013 クエリ結果の複数行
Visual Studio 2013 内の MySql データベースに接続しています。クエリを実行すると、クエリ結果のグリッドが表示されます。テーブルには、複数行の値を持つフィールドがいくつかあります。グリッドの結果は、この複数行のフィールドを表示できません。
編集: 複数の行を持つフィールドを持つレコードがあり、これらの行を Visual Studio 内のクエリ結果ペインに表示したいと考えています。
クエリ結果ペインで複数行の値を許可するように Visual Studio の構成を変更するにはどうすればよいですか?
前もって感謝します
sql-server - クエリはクエリ デザイナーでは機能しますが、MS SQL Server レポート ビルダーでは機能しません。
Microsoft SQL Server Report Builder を使用しているときに、クエリ デザイナーでクエリを実行し、結果を取得できます。クエリには、日付に関する where 句があります。
実行時に、指定された形式で 2 つの変数 (StartDate と EndDate) を入力するポップアップが表示されます。レポートを生成するために同じことを実行しようとすると、カレンダー ピッカーを使用して 2 つの変数を選択する必要があります。日付は目的の形式で表示されますが、常に次のエラーが発生します。
クエリが 1 か所で正常に実行されても、変数がカレンダー ピッカーによって選択されたときにエラーがスローされる原因は何ですか?