最近遇到的問題
想上來問問看看有沒有人有更好的解法
就是 有一個table(別的部門的),
至於總筆數未知(多到sql都跑不動)
新的案子有個欄位要顯示各個產品某數值歷年來的最大值,
由於下
select max(column) from table
where productName='AAA'
根本跑不動= =
我的想法是
加個時間條件(每半年)
select max(column) from table
where productName='AAA'
and createTime....
也就不斷以每半年去撈最大值的方式去比較,直到比出真正的最大值
這樣以後新進來的產品也只要跟真正的最大值去比即可
full scan找出真正最大值的方式也只要做一次而已
有人有更好的辦法嗎?