ThE0ReTiC 
Это я так и сделал, но здесь еще одна фигня есть, тоесть помимо первого курьера, там еще пару у которого таблица тарифов типа:
-------------------------------------------------
| rateid | courierid | weight | cost |
-------------------------------------------------
|    6    |      2     |   100    | 6.95 |
-------------------------------------------------
|    7    |      2      |   500   | 7.65 |
-------------------------------------------------
|    8    |      2      |   1000 | 9.85 |
-------------------------------------------------
|    9    |      2      |   2000 | 12.30|
-------------------------------------------------
Пример перечисленный выше работает нормально, но как груз весит 600 гр. так он теряется и выдает сумму 0.