0

次のフィールドを持つSQLテーブルがあります

ID, Rly, Shed, Loco_no, shed, Date_failure, Equipt

MS Access 2007 で次のスクリプトを使用して、アクセスでクロス タブ クエリを使用しています。

TRANSFORM Count(Sheet1.[sno]) AS CountOfsno
SELECT Sheet1.[Equipt], Count(Sheet1.[sno]) AS [Total Of sno]
FROM Sheet1
GROUP BY Sheet1.[Equipt]
PIVOT Sheet1.[Shed];

aspx ページで使用するために、このクエリを SQL Server ストアド プロシージャに変換するにはどうすればよいですか?

助けてください

4

1 に答える 1

0

SQL Server では、PIVOT関数を確認する必要があります。コメントでの試みに基づいて、テーブルまたはサンプルデータに関する多くの詳細を提供しなかったことを考えると、このような何かが正しい方向を示している可能性があります.

SELECT *
FROM
(
    SELECT Equipt, Shed
    FROM PunctualityMain
) x
PIVOT
(
    COUNT(Equipt)
    FOR Shed IN ([BSL], [AQ])
) p

詳細を投稿していただければ、追加のヘルプを提供できます。

于 2012-06-20T14:20:48.720 に答える