問題タブ [adventureworks]
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.
sql - アドベンチャーワークでの過度に正規化されたテーブル
私はデータベースを扱い始めたばかりで、adventure-work-db テーブル設計の概念の理由を理解したいと思っています。BusinessEntity をテーブルと見なし、それを person テーブルに入れなかったのはなぜですか? それは一種の正規化されたテーブルではありませんか?

sql-server-2008 - すべての明細項目に複数の数量があるグリッドのテリトリ/営業担当者/カテゴリの組み合わせを選択します
AdventureWorks 2008 R2 を使用して、次のグリッドをクエリしたい
- 縦軸にテリトリー・営業担当者の組み合わせを一覧表示
- 横軸に各サブカテゴリをリストします
all the line items各セルは、そのカテゴリ/テリトリー/販売担当者の組み合わせで2 or more数量を持つ販売の合計数 (一意の SalesOrderID ) を指定します。
これがサンプルです(作成されたデータ、実際のものを照会する方法がわかりません!):
次の SQL は、マウンテン バイク (subcat id 1) についてこれを取得すると思いますが、列を簡単に追加する方法がわかりません。すべての列に対して独立したクエリを作成し始めると、非常に遅くなり、非常に速くなります (特に、これらすべての列を再結合する必要がある場合)。
sql - データベースをアタッチするときのアクセス許可エラー:「指定されたパスにアクセスできません」
SQL Server 2012 Enterprise Edition を実行しています。.mdf AdventureWorks 2012 OLTP データ ファイル (との両方.ldf) をダウンロードしました。My Documentsファイルを解凍した場所に作成したAWフォルダーにそれらを保存しました。SQL Server Management Studio (SSMS) に移動し、データベースを右クリックして、コンテキスト メニューの [アタッチ] をクリックします。ダイアログで [検索] をクリックします。
UI でフォルダに移動できません。ファイルへのフル パスを入力しようとすると、次のエラーが表示されます。
サーバー上の指定されたパスまたはファイルにアクセスできません。必要なセキュリティ権限があること、およびパスまたはファイルが存在することを確認してください。
SSMS を閉じて再起動しました。今回は管理者として実行しています。同じ悪い結果。
これはそれほど難しいことではありません。AdventureWorks2012 データベースを SSMS に正常に接続するための正確な手順は何ですか?
ありがとう!
ssis - AdventureWorks2012 データベースに "DimTime" テーブルがありません
Microsoft technetチュートリアルの「Creating Simple ETL Package」を実行しています。利用できないデータベースの「 DimTime 」テーブルを参照しています。2008 年版では、"DimTime" が "DimDate" に名前が変更されたことを認識しています。
- これは2012年版にも当てはまりますか?
- チュートリアルは 2012 バージョンに適用されますか、それとも 2008 または 2088R2バージョンのみに適用されますか?
Microsoft Issue Tracker でこれを尋ねようとしましたが、まだ回答がありません。
sql - SQL Server ピボットがグループ化されない
PIVOTMS 試験 70-461 : Querying MS SQL Server 2012 の準備キットを読んでいて、著者がオペレーターについて語っています。AdventureWorks サンプル データベースを使用してテストを行っています。
簡単なテストを行い、性別 (M、F) ごとに分割された列で部門ごとの平均基本料金を表示できるかどうかを確認することにしました。
私は次のものを持っています:
しかし、私はこれに気づきました:
オペレーター[DepartmentName]で指定されていない唯一のフィールドであるため、(本によると)あるべきグループはありません。PIVOT
単純な GROUP BY 句を追加できますが、これが適切な結果をもたらすかどうかはわかりません。これは、PIVOT の使用法を正しく理解していなかったことも意味します。
私が間違っている場所はありますか?
sql-server-2012 - SQLCMD モードでの不正な構文解析 :setvar
CodeProject から AdventureWorks 2012 LT スクリプトをダウンロードしましたが、実行しようとすると次のように表示されます。
:setvar の解析中に不正な構文が検出されました。
これ以上のものはありません:
はい、SQLCMD モードをオンに設定しました。
sql - Adventureworks2012_data.mdfファイルをSQLサーバー2012に添付する際のエラー
Adventure Works データベースを SQL サーバー 2012 に追加しようとしています。次のように SQL Server Management Studio を使用してデータベースを接続しようとしました。次に、ログ ファイルを選択し、[削除] ボタンをクリックしてログ ファイルを削除し、[OK] をクリックしましたが、ヘッダー ファイルが有効なデータベース ヘッダー ファイルではなく、FILESIZE プロパティが正しくないというエラーが引き続き表示されます ......私を助けてください
sql - SQL Left Join 4 つの異なるテーブル
Sales.SalesOrderHeaderAdventureWorks2012 から、 、Sales.Customer、Sales.Store、およびPerson.Personテーブルを使用してクエリを作成し、 、顧客の姓名を 、営業担当者の姓名を として表示しSalesOrderIDたいStoreNameとCustomerName考えていますSalesPersonName。とテーブルSales.Customerに左結合したい。Sales.StorePerson.Person
ここまでが私の作品です。ただし、CustomerNameとのSalesPersonName両方は、異なるはずの場合でも同じ情報を持っています。
sql - SQL: 合計数量と SUM
質問があります。
AdventureWorks2012 データベースでは、Purchasing.PurchaseOrderDetail テーブルを使用してクエリを記述し、2006 年に各製品の購入された合計数量を一覧表示し、合計を TotatQtyPurchased としてラベル付けする必要があります。また、ProductID でグループ化する必要があります。
ここに私の作品があります
しかし、エラー メッセージが表示され続けます: Msg 102, Level 15, State 1, Line 4 Incorrect syntax near '*'.
私は何を間違っていますか?ありがとう。