SQLのテーブルについての質問です。
【やりたいこと】
SQL server上で、多数のテーブル(カラム等は同じ)を、全て縦につなげたい
(UNIONを使ってもいいが、たとえばテーブルが100件あると一つ一つ書くのが面倒に)

【詳細】
現在、日々のログデータ(Excel, 100000行/day)を
[20171015]、[20171016]、[20171017]…という名前でExcelシートに保存しており、
それらのシートを一括でSQL serverにインポートしています。

この方法だと、SQL server上ではテーブルがシートの数だけ(つまり日数分)
作成されています。

ここから月毎、年単位での分析をするときに、
一度に読み込めるようそれらのシートをすべて縦に繋げたいのですが

UNION句を使う方法では、シートの数だけUNIONが必要になってしまい、
非常に書くのが難しく(面倒くさく)なってしまい、見栄えもよくありません。

良い方法をご存じの方がいらっしゃいましたら、お願いします。