|
|
|
Помогите пожалуйста со скриптом.
|
|||
|---|---|---|---|
|
#18+
С помощью конструктор собрал скрипт который показывает кто во сколько приходит и уходит на скуде, но информацию выдает по всем событиям вход/выход в течении дня, задача избавиться от этого мусора, надо что бы на сотрудника в день фиксировалось одно первое событие вход и последнее событие выход, если такого нет - писало "нет отметки", но в приципе не обязательно. logs.logtime - формат datatime (year-mm-dd hh:mm:ss) IDD - выглядит просто, 1 - выход, 2 - вход Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В итоге получается вот такая картина: автор+---------------------+----------------------------------+-------+----------+ | LOGTIME | NAME | NAMED | NAME | +---------------------+----------------------------------+-------+----------+ | 2015-11-05 08:03:28 | образец образец образец | Вход | Гл. вход | | 2015-11-05 09:02:55 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-05 09:23:37 | образец3 образец3 образец3 | Вход | Гл. вход | | 2015-11-05 09:24:17 | образец4 образец4 образец4 | Вход | Гл. вход | | 2015-11-05 09:27:06 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-05 09:48:07 | образец6 образец6 образец6 | Вход | Гл. вход | | 2015-11-05 09:56:03 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-05 10:21:48 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-05 10:23:42 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-05 10:32:53 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-05 10:35:02 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-05 10:37:40 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-05 11:49:46 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-05 12:22:08 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-05 12:24:48 | образец3 образец3 образец3 | Выход | Гл. вход | | 2015-11-05 12:25:20 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-05 12:33:04 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-05 12:46:44 | образец8 образец8 образец8 | Выход | Гл. вход | | 2015-11-05 12:49:20 | образец8 образец8 образец8 | Вход | Гл. вход | | 2015-11-05 13:02:06 | образец3 образец3 образец3 | Вход | Гл. вход | | 2015-11-05 13:15:41 | образец6 образец6 образец6 | Выход | Гл. вход | | 2015-11-05 13:36:43 | образец образец образец | Выход | Гл. вход | | 2015-11-05 13:36:59 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-05 13:50:18 | образец6 образец6 образец6 | Вход | Гл. вход | | 2015-11-05 14:09:11 | образец образец образец | Вход | Гл. вход | | 2015-11-05 14:09:14 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-05 14:10:22 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-05 14:56:01 | образец4 образец4 образец4 | Вход | Гл. вход | | 2015-11-05 15:00:42 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-05 15:16:14 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-05 16:04:10 | образец8 образец8 образец8 | Выход | Гл. вход | | 2015-11-05 16:17:45 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-05 16:22:27 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-05 16:28:23 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-05 17:33:58 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-05 17:37:17 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-05 17:51:54 | образец образец образец | Выход | Гл. вход | | 2015-11-05 17:52:49 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-05 18:00:13 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-05 18:02:17 | образец4 образец4 образец4 | Вход | Гл. вход | | 2015-11-05 18:31:07 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-05 18:34:03 | образец3 образец3 образец3 | Выход | Гл. вход | | 2015-11-05 18:47:44 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-05 18:52:35 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-05 18:54:14 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-05 18:58:49 | образец6 образец6 образец6 | Выход | Гл. вход | | 2015-11-05 19:03:51 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-06 08:23:32 | образец образец образец | Вход | Гл. вход | | 2015-11-06 09:06:14 | образец4 образец4 образец4 | Вход | Гл. вход | | 2015-11-06 09:13:19 | образец3 образец3 образец3 | Вход | Гл. вход | | 2015-11-06 09:17:00 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-06 09:28:06 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-06 09:43:10 | образец6 образец6 образец6 | Вход | Гл. вход | | 2015-11-06 09:57:12 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-06 10:46:56 | образец8 образец8 образец8 | Вход | Гл. вход | | 2015-11-06 10:53:13 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-06 10:53:30 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-06 12:37:28 | образец3 образец3 образец3 | Выход | Гл. вход | | 2015-11-06 13:05:59 | образец6 образец6 образец6 | Выход | Гл. вход | | 2015-11-06 13:09:32 | образец3 образец3 образец3 | Вход | Гл. вход | | 2015-11-06 13:11:48 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-06 13:31:35 | образец8 образец8 образец8 | Выход | Гл. вход | | 2015-11-06 13:32:22 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-06 13:33:17 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-06 13:37:28 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-06 13:40:02 | образец образец образец | Выход | Гл. вход | | 2015-11-06 13:41:28 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-06 13:50:26 | образец6 образец6 образец6 | Вход | Гл. вход | | 2015-11-06 14:02:07 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-06 14:09:07 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-06 14:16:00 | образец образец образец | Вход | Гл. вход | | 2015-11-06 14:16:04 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-06 14:21:12 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-06 14:22:49 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-06 14:41:18 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-06 14:43:45 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-06 14:52:13 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-06 14:53:17 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-06 14:53:35 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-06 16:09:29 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-06 16:16:54 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-06 16:18:34 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-06 16:22:38 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-06 16:51:38 | образец образец образец | Выход | Гл. вход | | 2015-11-06 17:25:55 | образец8 образец8 образец8 | Выход | Гл. вход | | 2015-11-06 17:33:51 | образец3 образец3 образец3 | Выход | Гл. вход | | 2015-11-06 17:35:40 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-06 17:56:15 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-06 17:56:20 | образец6 образец6 образец6 | Выход | Гл. вход | | 2015-11-06 18:08:17 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-06 18:09:50 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-09 08:41:16 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-09 08:57:50 | образец образец образец | Вход | Гл. вход | | 2015-11-09 09:03:24 | образец4 образец4 образец4 | Вход | Гл. вход | | 2015-11-09 09:10:20 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-09 09:21:07 | образец3 образец3 образец3 | Вход | Гл. вход | | 2015-11-09 09:23:28 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-09 09:32:01 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-09 09:42:23 | образец6 образец6 образец6 | Вход | Гл. вход | | 2015-11-09 09:45:27 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-09 10:56:52 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-09 10:58:43 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-09 12:31:58 | образец6 образец6 образец6 | Выход | Гл. вход | | 2015-11-09 12:32:19 | образец образец образец | Выход | Гл. вход | | 2015-11-09 12:34:06 | образец образец образец | Вход | Гл. вход | | 2015-11-09 12:34:40 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-09 12:42:48 | образец8 образец8 образец8 | Выход | Гл. вход | | 2015-11-09 12:43:01 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-09 13:06:20 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-09 13:14:22 | образец6 образец6 образец6 | Вход | Гл. вход | | 2015-11-09 13:20:10 | образец7 образец7 образец7 | Выход | Гл. вход | | 2015-11-09 13:27:24 | образец4 образец4 образец4 | Вход | Гл. вход | | 2015-11-09 13:44:39 | образец3 образец3 образец3 | Вход | Гл. вход | | 2015-11-09 13:54:17 | образец7 образец7 образец7 | Вход | Гл. вход | | 2015-11-09 15:29:19 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-09 15:29:21 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-09 15:33:43 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-09 16:01:16 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-09 16:50:12 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-09 17:04:32 | образец8 образец8 образец8 | Вход | Гл. вход | | 2015-11-09 17:30:21 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-09 17:32:22 | образец5 образец5 образец5 | Вход | Гл. вход | | 2015-11-09 17:34:16 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-09 17:40:34 | образец2 образец2 образец2 | Вход | Гл. вход | | 2015-11-09 18:09:53 | образец образец образец | Выход | Гл. вход | | 2015-11-09 18:34:58 | образец2 образец2 образец2 | Выход | Гл. вход | | 2015-11-09 18:35:35 | образец3 образец3 образец3 | Выход | Гл. вход | | 2015-11-09 18:37:05 | образец4 образец4 образец4 | Выход | Гл. вход | | 2015-11-09 18:40:07 | образец5 образец5 образец5 | Выход | Гл. вход | | 2015-11-09 18:54:49 | образец6 образец6 образец6 | Выход | Гл. вход | | 2015-11-09 19:03:48 | образец7 образец7 образец7 | Выход | Гл. вход | +---------------------+----------------------------------+-------+----------+ 131 rows in set А хочется что бы было только первое событие на вход и последнее на выход, но мысли в голову на этот счет не лезут.. Всем откликнувшимся заранее большое спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 17:31:57 |
|
||
|
Помогите пожалуйста со скриптом.
|
|||
|---|---|---|---|
|
#18+
barabanхочется что бы было только первое событие на вход и последнее на выход, но мысли в голову на этот счет не лезут.. FAQ: Выборка первой/последней записи в группах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 17:40:41 |
|
||
|
Помогите пожалуйста со скриптом.
|
|||
|---|---|---|---|
|
#18+
Akinabarabanхочется что бы было только первое событие на вход и последнее на выход, но мысли в голову на этот счет не лезут.. FAQ: Выборка первой/последней записи в группах спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2015, 17:42:38 |
|
||
|
Помогите пожалуйста со скриптом.
|
|||
|---|---|---|---|
|
#18+
рано радовался, не могу понять как это прикрутить в мой запрос :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:46:40 |
|
||
|
Помогите пожалуйста со скриптом.
|
|||
|---|---|---|---|
|
#18+
baraban, почитай про [not] exists. если что, первый вход, это такой вход, для которого не существует более раннего входа. соответственно, последний выход - это выход, для которого не существует более позднего выхода. просто переведи на английский и вставь в запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 10:59:21 |
|
||
|
Помогите пожалуйста со скриптом.
|
|||
|---|---|---|---|
|
#18+
Всем отписавшимся большое спасибо, но пошел другим путем. Выгрузил все данные в отдельную таблицу, и уже новым запросом через min(), max() всё вывел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2015, 17:23:16 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39100366&tid=1832509]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 295ms |

| 0 / 0 |
