0

おはよう専門家。

作成しようとしているレポートについて、本当に助けが必要です。これまでのところ私はそれを持っていますが、それを機能させる唯一の方法は、2 つの別々のレポートを作成し、それらを Excel でマージすることです。それでも、Excel が計算を準備するのに多くの労力と時間がかかります。このレポートは、サプライヤー向けのパイプライン レポートですが、特定のメーカー向けです。2 つの異なるサーバーから 2 つのクエリを使用しています。

  • クエリ 1 . 「機会」のすべての製品。品番と価格を記載して販売します。

  • クエリ 2 . サプライヤー データベースからのすべての製品。気になるメーカーだけ引っ張ってきました。品番、メーカー名、一覧表になります。また、一貫性を保つためにメーカー名を変更する必要があります。たとえば、CISCO は「Cisco Software」、「Cisco Hardware」、「Cisco License」のいずれかになります。これは CISCO である必要があります。これは CASE ステートメントで処理します。定価ベースでレポートしたい。このクエリには、最大 200K 行を含めることができます。

Excel で両方のクエリを取得し、vlookup を実行して部品番号を照合し、メーカーと定価を取得します。その後、ピボットできます。

tSQL を使用してクエリを作成しています。

4

2 に答える 2

2

1 つのクエリでこれを行うには、リンク サーバーをセットアップする必要があります。あなたの会社の DBA に確認して、これをセットアップする意思があるかどうか、またはこれらのサーバーへの管理者アクセス権がある場合は自分でセットアップできるかどうかを確認します (ここでは、SQL Server 2008 のリンク サーバーのセットアップに関する情報を示します。それが完了したら、4 つの部分からなる命名を使用して、さまざまなサーバー、データベース、およびテーブルを参照し、部品番号で JOIN を使用して、残りの魔法を実行します。

重要なのは、リンク サーバーのセットアップを取得することです。これにより、単一のクエリで他のサプライヤー データベースからサプライヤー データベースを参照できます。もう 1 つのオプションは、SQL Server Integration Services を使用して 2 つのデータ セットを結合することです。

2 つのクエリを投稿していただけると助かります。

于 2013-08-28T19:31:39.423 に答える