powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Диапазоны значений
12 сообщений из 12, страница 1 из 1
Диапазоны значений
    #36644869
sts_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеются таблицы вида

Таблица 1

стаж
Возраст 1 2 3
18 - 20 0,1 0.3 0.2
21 - 23 0,1 0.3 0.2



Таблица 2

стаж
Возраст 1< 2 -4 >4
19 - 21 0,1 0.3 0.2
22 - 25 0,1 0.3 0.2


Значения вводятся из программы, в виде ко-ва лет, т.е. 20 например, стаж 3 года, как лучше всего эти таблицы хранить в БД (mysql) и какой должен быть запрос к этим таблицам, чтобы правильно попасть в нужные диапазоны значений?
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645046
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sts_stasИмеются таблицы вида
Какие-то чудные у тебя таблички... Это какие-то отчеты?
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645061
sts_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто таблицы с коэффициентами, по вертикали диапазон возрастов, по горизонтали диапазон стажа.
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645152
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sts_stas , как вариант такая стркутура...

ТипыКодНазвание
Код: plaintext
1.
2.
3.
4.
Возраста
Код
Название
Возраст "с"
Возраст "по"
КоэффициентыКодКод типаКод возрастаЗначение

А что означают

Код: plaintext
Возраст  1   2   3 

в первой и

Код: plaintext
Возраст  1 <  2  - 4  > 4 

во второй табличке?
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645183
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sts_stasпо горизонтали диапазон стажа.
Во, понял.

Тогда вот так...

Типы таблицКодНазвание
Диапазон возрастаКодНазваниеСПо
Диапазон стажаКодНазваниеСПо
КоэффициентыКодКод типа таблицыКод диапазона возрастаКод диапазона стажаЗначение
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645589
sts_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это деление по стажу
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645610
sts_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда при выводе таблицы с диапазонами возраста или стажа, может получиться что пользователю предоставиться выбор типа:

Возраст:
1 => 19 - 21
2 => 20 -23

и тут если мне 20 лет то не понятно что выбирать, так как оба диапазона подходят
...
Рейтинг: 0 / 0
Диапазоны значений
    #36645657
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sts_stas , тогда рассказывай что такое "Таблица 1" и "Таблица 2"? Почему в них есть пересечения по возрастам?

Поскольку бывают такие варианты, где "пересечения" как раз берутся в сумме. Например льготы для "малоимущих" и "многодетных" - если много детей и доход небольшей лбготы будут именно суммарно.

Я думал что у тебя как раз такой вариант...

Давай больше информации для размышления.
...
Рейтинг: 0 / 0
Диапазоны значений
    #36646959
sts_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,
Это таблицы из расчет КАСКО, у каждой страховой свои разбивки по возрастам и стажу и по другой инфе для расчета такая же ситуация, я для примера взял эти таблицы (возраст и стаж).
...
Рейтинг: 0 / 0
Диапазоны значений
    #36647036
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sts_stas , тогда все просто! На те же 20 лет возраста можно показать каков будет его коэффициент в разных страховых компаниях.
А если указать возраст+код_страховой_компании - коэффициент вычисляется однозначно.
...
Рейтинг: 0 / 0
Диапазоны значений
    #36647064
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно модернизировать таблички т.о.

Страховые компанииКодНазвание
Диапазон возрастаКодНазваниеСПоКод СК
Диапазон стажаКодНазваниеСПоКод СК
КоэффициентыКодКод диапазона возрастаКод диапазона стажаЗначение
...
Рейтинг: 0 / 0
Диапазоны значений
    #36647076
sts_stas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa, спасибо ) попробую реализовать таким образом
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Диапазоны значений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]