Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Таблица с критериями
|
|||
|---|---|---|---|
|
#18+
Привет, помогите с решением, может есть паттерн какой нибудь. Есть значения, которые зависят от различных критериев. Допустим Ставка ( в смысле Зарплата) работника. Это Значение. Есть набор критериев (Атрибуты служащего). К примеру "Тариф" "Выслуга" "Регион" "Дети" В первом приближении получаются две таблички Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. * То есть, если есть Работник с Тарифом "C", Выслугой лет "> 10 Лет" и работающий на Севере, то его базовая ставка будет 300 рублей. * Для работников с такими же Тарифом и выслугой, но работающими на Востоке получат ставку 200 * Для работников с такими же Тарифом и выслугой, но работающими на Юге получат ставку 150 * Работники с меньшей выслугой, с тарифом "C" получат 100. Два кейса. 1. Проверить, есть ли определенный набор критериев уже в базе (Проверить уникальность набора критериев) 2. По атрибутам работника выбрать подходящую ставку. Запросы какие то сложные получаются. Может можно как то по другому сделать структуру? Спасибо зарание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 17:24 |
|
||
|
Таблица с критериями
|
|||
|---|---|---|---|
|
#18+
На счет поиска ставки по критерию пришол в голову такой запрос Код: sql 1. 2. 3. 4. 5. 6. 7. И брать первый результат запроса, с максимальным колличеством соотвествий. Правда не понятно, что делать если несколько наборов подойдут. К примеру Ставка А с критериями Тариф = C и Регион = Север и Ставка Б с критериями Тариф = C и Выслуга = >10. Хотя можно этот случай проверять и выдавать предепреждение, а там пусть сами разбираются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2016, 17:48 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=13&tid=1600595]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 160ms |

| 0 / 0 |
