|
|
|
Схема таблиц для коэффициентов
|
|||
|---|---|---|---|
|
#18+
Задача: Есть два статичных значения 22 и 3 (возраст и стаж) для расчета ОСАГО от этих данных зависит коэффициент, т.е. if (min_age <= 22 && min_exp <= 3){ Kvs = 1.7; } else if(min_age > 22 && min_exp <= 3) { Kvs = 1.5; } else if(min_age <= 22 && min_exp > 3) { Kvs = 1.3; } else { Kvs = 1; } Как мне эти данные хранить в таблице или таблицах, чтобы легко было их достать запросом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 18:01 |
|
||
|
Схема таблиц для коэффициентов
|
|||
|---|---|---|---|
|
#18+
sts_stasЕсть два статичных значения 22 и 3 (возраст и стаж) Коллега - статичные значения - Это ДАТА РОЖДЕНИЯ и ДАТА ПРИЁМА НА РАБОТУ... Возраст и стаж со временем изменяются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 18:03 |
|
||
|
Схема таблиц для коэффициентов
|
|||
|---|---|---|---|
|
#18+
Да, только вот сути дела это не меняет почти, только то что надо будет хранить эти данные (22 и 3) хранить в отдельной таблице. Но структура так и не понятна ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 18:09 |
|
||
|
Схема таблиц для коэффициентов
|
|||
|---|---|---|---|
|
#18+
sts_stasДа, только вот сути дела это не меняет почти, только то что надо будет хранить эти данные (22 и 3) хранить в отдельной таблице. Но структура так и не понятна ) Коллега, я не знаю Вашей задачи - просто отметила что то, что Вы собираетесь хранить - статичным никак не назовёшь. То есть как пример если у кое-кого ДЕНЬ РОЖДЕНИЯ "16 февраля 1988 г." И Дата приёма на работу "17 Февраля 2007 г." Ваши данные через 3 дня никому не будут нужны. А вот если сохранить именно ДАТЫ и создать функцию подсчёта ВОЗРАСТА и СТАЖА на каждый день - и по ним ВСЕ ВАШИ КОЭФФФИЦИЕНТЫ - то в зависимости от реализации СУБД Вы сможете всё это иметь динамически по единому запросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 18:44 |
|
||
|
Схема таблиц для коэффициентов
|
|||
|---|---|---|---|
|
#18+
Непонятно, зачем всё в таблице. Имеем таблицу Consts(имя константы, значение константы) с содержимым('MIN_AGE',22);('MIN_EXP',3) и функцию на сервере create function koef(age,exp) ........................ ...А впрочем о какой СУБД речь? Может для вашей СУБД отсутствует "функция, возвращающая скаляр" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2010, 18:44 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36473264&tid=1542846]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
206ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 456ms |

| 0 / 0 |
