Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
В таблицу (учета рабочего времени) , формата (WorkNr, Date_Time , In_Out) постоянно записывается новые строки с рабочими номерами, временем прихода\ухода, и операцией (приход - 1 \ уход- 2). Как можно запросом получить список рабочих в данный момент находящихся на работе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 00:10 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
yuri7811В таблицу (учета рабочего времени) , формата (WorkNr, Date_Time , In_Out) постоянно записывается новые строки с рабочими номерами, временем прихода\ухода, и операцией (приход - 1 \ уход- 2). Как можно запросом получить список рабочих в данный момент находящихся на работе ? Для любого WorkNr Вы должны получить максимальную дату Date_Time для In_Out=1 это приход и для In_Out=2 это уход. Если максимальная дата первая больше второй - человек вчера пришел и ушел, а сегодня только пришел и еще не уходил. Следовательно, он на работе. И не важно, сколько раз он приходил/уходил, эти события могут не "биться" на пары, счетчики не работают из-за отключения электричества, к примеру. Если приход был вчера, позавчера, позапозавчера, а уход сегодня - его нет. И если вчера приход был, а уход позавчера, позапозавчера и так далее, в общем, время прихода больше - значит, он со вчера еще на работе сидит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 00:37 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
yuri7811В таблицу (учета рабочего времени) , формата (WorkNr, Date_Time , In_Out) постоянно записывается новые строки с рабочими номерами, временем прихода\ухода, и операцией (приход - 1 \ уход- 2). Как можно запросом получить список рабочих в данный момент находящихся на работе ? Возможно, такой запрос некошерный и его нужно подрихтовать напильником, но что есть. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 00:43 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Andy_OLAP, In_Out = 2 для ухода, конечно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2018, 00:44 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39593654&tid=1690385]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 395ms |

| 0 / 0 |
