私はまだそれほど新しいですが、次のステップを実行する準備ができています。私は可能な限り、一度に複数のクエリを実行しようとしています。他のいくつかの質問を読むことから、ストアドプロシージャを作成するのが最善のルートであるように見えます。SQL Server Management Studioでストアドプロシージャを作成しました
36個のレポートが作成されています。この場合、一度に36のレポートをすべて作成し、その結果を持たないことが1つの連続したエンティティになることを望みます。それぞれは、以下に示すコードと非常によく似たクエリを使用します。以下に示すクエリは、36のうち最初に作成されるレポートです.36の唯一の違いは、WHEREステートメントの値です。 36個のコードをSQLにコピーアンドペーストし、その結果をコピーしてExcelのスプレッドシートに貼り付けることを防ぐ操作やメソッドが必要です。
私の質問は1です。これはできますか? 2.ストアドプロシージャはこのタスクに最も適した方法ですか?
SELECT
'000000' AS area,
[SizeClass],
COUNT(*) AS [Number of Worksites],
SUM(Employment) AS [Employment In Size Class]
FROM
dbo.sizeclassreport
WHERE
code LIKE '11%' OR code LIKE '21%'
GROUP BY
[SizeClass]
ORDER BY
[SizeClass]
ストアドプロシージャは作業に適しています。 – Spider