私は通常、自分のアプリケーションに必要なSQLクエリを見つけ出すことができますが、最近作成しなければならないクロスタブクエリで困惑しています。Sql Server 2008クロスタブクエリ
私は3つのテーブル
Category(catID, catTitle)
Equipment(equipID, make, model, quantity, catID, siteID)
Site(siteID, title)
を持っていると私は、表示された数字は内の各カテゴリの項目の合計を表す
Category Site1 Site2 Site3 Site4 Site5
PC 2 0 10 3 6
Camera 12 4 2 0 8
Printer 3 2 1 1 2
の下のような結果セットを表示するには、クロス集計クエリを作成したいです各サイトは、Equipmentテーブル内のquantityフィールドを使用します。前にCross Tabクエリを実行する必要はありませんでした。これを実現するために苦労しています。
これはスーパーレイです。助けてくれてありがとう。 – tgriffiths