2People
Guest
Деление в MySQL
Здравствуйте!
Надо поделить одно поле в MySQL на число, которое зависит от значения в другом поле, как это сделать в запросе к MySQL?
-----------------------
| field_A | field_B |
-----------------------
| 34,343 | 4 |
| 84,353 | 1 |
| 29,678 | 1 |
| 49,765 | 3 |
| 94,098 | 2 |
| 23,357 | 2 |
-----------------------
В field_B числа от 1 до 7
Есле в поле field_B написано 1 то field_A делить на 13
Есле в поле field_B написано 2 то field_A делить на 7
Есле в поле field_B написано 3 то field_A делить на 8
Есле в поле field_B написано 4 то field_A делить на 2
и тд........
Там достаточно много записей, и не хочется делать несколько запросов в while(). Как сделать 1 (для всех) или 7 (по одному для каждого значения в поле field_B) запроы.
И можно ли какнибудь результат округлять до 6 знака после запятой?
Здравствуйте!
Надо поделить одно поле в MySQL на число, которое зависит от значения в другом поле, как это сделать в запросе к MySQL?
-----------------------
| field_A | field_B |
-----------------------
| 34,343 | 4 |
| 84,353 | 1 |
| 29,678 | 1 |
| 49,765 | 3 |
| 94,098 | 2 |
| 23,357 | 2 |
-----------------------
В field_B числа от 1 до 7
Есле в поле field_B написано 1 то field_A делить на 13
Есле в поле field_B написано 2 то field_A делить на 7
Есле в поле field_B написано 3 то field_A делить на 8
Есле в поле field_B написано 4 то field_A делить на 2
и тд........
Там достаточно много записей, и не хочется делать несколько запросов в while(). Как сделать 1 (для всех) или 7 (по одному для каждого значения в поле field_B) запроы.
И можно ли какнибудь результат округлять до 6 знака после запятой?