最近遇到的问题
想上来问问看看有没有人有更好的解法
就是 有一个table(别的部门的),
至于总笔数未知(多到sql都跑不动)
新的案子有个字段要显示各个产品某数值历年来的最大值,
由于下
select max(column) from table
where productName='AAA'
根本跑不动= =
我的想法是
加个时间条件(每半年)
select max(column) from table
where productName='AAA'
and createTime....
也就不断以每半年去捞最大值的方式去比较,直到比出真正的最大值
这样以后新进来的产品也只要跟真正的最大值去比即可
full scan找出真正最大值的方式也只要做一次而已
有人有更好的办法吗?