求sql语句,各位高手给看看!
数据库中tablespace表的内容
date dbname tbs_name total_size used_size
2012/10/11 1:04:10 oadb system 32767 644.375
2012/10/11 1:04:10 oadb tmp 32767 1234
2012/10/11 1:05:10 oadb system 32767 3275.5
2012/10/11 1:05:10 oadb tmp 32767 430.625
.....................
2012/10/11 1:04:10 webdb system 30767 644.375
2012/10/11 1:04:10 webdb webtbs 43217 627
2012/10/11 1:05:10 webdb system 30767 3210
2012/10/11 1:05:10 webdb webtbs 43217 644.375
.....................
2012/10/11 1:04:10 simdb users 22767 543.375
2012/10/11 1:04:10 simdb sim 32567 270.375
2012/10/11 1:05:10 simdb users 22767 375.5
2012/10/11 1:05:10 simdb sim 32567 644
.....................
每天都会采集已使用表空间的大小,每秒都会采集一次
我想要的结果是求出数据库上每个表空间的大小及最大增长量(当前的大小和前一次对比),平均增长量:
已使用的表空间(取每天每个表空间的最后一次采集的值)和对应的日期(日期和时间)
已使用的表空间(只取每天的最大值)和对应的日期(日期和时间)
最大增长量(只取每天的最大值)和对应的日期
平均增长量,每天的平均值。
因为每天每个表空间的已使用大小会采集多次,所以就只取最大值,只留一笔记录。
------解决方案--------------------看下