SQL Server 2008での質問です。
(質問者はmysqlの知識しかありません
何かの日時データを一つのDBでずっとデータを入れ続けると
肥大化し重たくなるため、
また不要な範囲を集計時に読み込む必要のないよう
月ごとに別DBに分けて管理されているインスタンスがあるとします。(テーブル構成はすべて同じです)
例えば、2016年1月~3月までのhogeの集計がほしい場合
DBは
201601data
201602data
201603data
とした場合
個別に取得してPGで処理はできるのですが、まとめて
select sum(hoge) from 201601data,201602data,201603data
のような感じで取る方法はないでしょうか?
(mysqlの感覚だと、なぜDBがtableであるようにSQLを書いても動いてしまうのかよくわかっていません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/11 07:42
2017/02/11 07:56
2017/02/13 04:03