2008-06-29 15:47:25 / Oracle开发
获取每一类type_id的每一个col的最大值发生时的那条记录。测试sql都做好了,请告人协助。============================我要获取每一个type_id的每一个col在这段时间里的最大值发生的时间的这条记录数,我尝试使用了以下sql得到我想要的结果。但是发现效率非常低下, 这些是测试数据,所以比较快,可是实际上在我的生产数据库中, type_id有2万多条, col字段也有几十个。所以以下sql基本上没法儿用。 请问各位有什么简单、高效的解决办法给我吗? 多谢!!!select * from (select 'col1_最大' max_type, t.*,rank()
查看(406)
评论(10)