|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
полиномлогичнее поднять записи из таблицы "сотрудники" у которых нет связанных записей в таблице "приказы" с типом приказа "приказ об увольнении" А как быть, если человек уволился, а потом снова был принят? Будет запись об увольнении, но это не будет означать, что он не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2018, 03:35 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
lastor, А в чем проблема? Две записи-одна об увольнении, другая о приеме. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2018, 10:50 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
sdkulastor, А в чем проблема? Две записи-одна об увольнении, другая о приеме. В контексте того, на что я отвечал, записи минимум 3. Принят, уволен, принят. То есть, то, что сотрудник был уволен не может означать того, что он не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 21:07 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
lastor, принят 1.1.18(работает),уволен 1.5.18 (не работает),принят 2.5.18 (работает) или рассмотреть вариант с переводом на другую должность(в трудовом законодательстве про это написано,добавив соответственно таблицу) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 23:17 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
sdku, Вы говорите всё верно. Но я еще наз поясню. Моя мысль относится именно к посту, в котором пытались определить работает человек или нет при помощи проверки на отсутствие записи об увольнении. Я лишь заметил, что нельзя считать человека не работающим из-за присутствия записи об увольнении. Следует, как минимум проверить, является ли она последней. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 00:07 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
lastor, А что мешает отсортировать записи о приеме/увольнении по конкретному лицу в порядке убывания даты записи, применить предикат TOP 1 и по значению поля сделать вывод о том работает человек или тунеядствует ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 01:32 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
sdkulastor, А что мешает отсортировать записи о приеме/увольнении по конкретному лицу в порядке убывания даты записи, применить предикат TOP 1 и по значению поля сделать вывод о том работает человек или тунеядствует Если только одна должность у человека, то ничего. Правда могут быть и нюансы даже с одной. Допустим, человек переведен с одной должности на другую 9-го января 2018. Какой день на прошлой должности был последним рабочим? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 02:38 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
Сам спросил, сам ответил. 8-го января он находился в предыдущей должности. Выходной ли это - решает производственный календарь, как и в случае всех остальных его предыдущих дней.:) А вот с мультидолжностями вопрос открыт. Если с одной уволен, не факт, что не продолжает работать на другой. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 03:10 |
|
База данных отдела кадров
|
|||
---|---|---|---|
#18+
lastor Если с одной уволен, не факт, что не продолжает работать на другой.Человек не может быть уволен с должности по совмещению (он только "освобождается" от совмещения.Читайте законодательство-там про это есть. Все уже придумано до нас)Естессно без добавления таблиц(таблицы)не обойтись. При создании БД для отдела кадров первое что надо сделать-проштудировать законодательство или,что проще, постоянно консультироваться с кадровиком ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2018, 10:40 |
|
|
start [/forum/topic.php?fid=45&msg=39666215&tid=1611342]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 455ms |
0 / 0 |