有如下一个表,横坐标(60,80,100,120)为等效面积,纵坐标(0,5,10,15,20)为深度
    60    80    100    120
 0  25    28    29     31
 5  34    35    38     40
10  50    51    53     58
15  12    14    15     16
20  4     5      6     8问题1:
如果我得到的等效面积是70,深度是5,那么我将深度为5的等效面积为60和80的值来做平均值:
(34+35)/2=34.5如果我得到的等效面积是51到69之间,深度是5,那么我将此深度为5的等效面积取为等效面积为60的值:34如果我得到的等效面积是71到89之间,深度是5,那么我将此深度为5的等效面积取为等效面积为80的值:35DElphi中应该怎么样的语句实现呢?用的是Access数据库,恳求大家帮忙,急用!!!问题2:
另外还有一个问题,显示的时候,我要求按深度的从小到大排序,用的是...order by 深度 ASC;语句,但是得到的结果是按深度:0 10 15 20 5 排序,想得到按深度:0 5 10 15 20应该怎么写SQL?