Sqlserver 如何把存储在多一个表内的数据 全部查询出来??
ac_de 2011-12-27 09:11:13 Sqlserver数据库中 数据按月存储 如
RealData201110 存储 2011年11月份的数据
RealData201111 存储 2011年11月份的数据
RealData201112 存储 2011年11月份的数据
RealData表的结构如下
编号 监测值 状态 日期
101 1.23 0 2011-10-1 13:27:21
102 1.32 1 2011-10-1 13:27:21
103 0.96 0 2011-10-1 13:27:21
... ... ...
101 1.21 1 2011-10-15 21:32:11
102 0.84 0 2011-10-15 21:32:11
... ... ... .......
我向查出 三个月内的所有测点的 最大值 和最小值
目前做法:
1)先得到编号的唯一集合
2)得到这三个表名称 然后
3)遍历测点 然后在遍历三个月表的记录 进行比较 扎到最大值和最小值
这样 有好几次循环 速度比较慢
有什么好的办法没有, 谢谢