首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

依据时间,读取不同月份的表

2013-06-25 
根据时间,读取不同月份的表数据库中有一第日用户使用记录表,因为数据比较多,所以在存储时按月份命名,现在

根据时间,读取不同月份的表
数据库中有一第日用户使用记录表,因为数据比较多,所以在存储时按月份命名,现在想根据输入的查询时间,请取不同表中的信息,表名(a201201,a201202,a201203.......a201212)
如:查询2012-1-15 到 2012-5-15日的数据。谢谢!

[解决办法]
select * from a201201 where 过滤条件
union
select * from a201203 where 过滤条件
union
.
.
.
select * from a201212 where 过滤条件

[解决办法]
把这些表union all 一个视图,然后对视图操作 要啥有啥
[解决办法]
UNION all之后用存储过程来筛选
[解决办法]

引用:
因为我的表是动态产生的。每个月初自动生成本月的表,本月数据存储在对应该表中
最好还是对UNION ALL之后的数据集,通过传入参数来控制获取的月份。甚至时间点范围

热点排行