複数年にわたる集計データ セットがあります。それぞれの年のデータは、Data という名前の別のテーブルに格納されます。データは現在 MS ACCESS テーブルにあり、SQL Server に移行する予定です。
実行時にマージしてクエリできるように、各年のデータを別々のテーブルに保持することをお勧めします。ただし、効率を犠牲にしてこれを行いたくはありません。40ish フィールドの 150 万レコード。
クエリで過度の数の UNIONS を実行する必要がないようにしています。また、新しい年が追加されるたびにクエリを編集する必要がなくなり、UNION の数が増え続けることも避けたいと考えています。
大規模な SQL クエリや高度なシステム ユーティリティを使用せずに、実行時にこれらの UNION を実行する簡単な方法はありますか? または、すべてのデータを 1 つの大きなテーブルで管理する必要がある場合、1 つのクエリですべてのテーブルをまとめて追加するためのすばやく簡単な方法はありますか?