powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как я могу сделать запрос для выборки опозданий на работу?
5 сообщений из 5, страница 1 из 1
Как я могу сделать запрос для выборки опозданий на работу?
    #39903319
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такого ситуация, что в базе есть дата с времени когда пришел на работу сотрудников. Как я могу писать запрос чтобы в результате списки сотрудников опозданий на работу?
...
Рейтинг: 0 / 0
Как я могу сделать запрос для выборки опозданий на работу?
    #39903320
guest0550
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
id emp_code punch_time
41427 39290 2019-12-13 09:00:05.000
41428 19822 2019-12-13 09:00:08.000
41430 20876 2019-12-13 09:00:31.000
41431 20866 2019-12-13 09:00:36.000
41435 21070 2019-12-13 09:00:02.000
41436 86659 2019-12-13 09:00:28.000
41437 86077 2019-12-13 09:00:32.000
41438 85320 2019-12-13 09:00:41.000
41439 89762 2019-12-13 09:00:30.000
41440 55555 2019-12-13 09:00:57.000
41441 20871 2019-12-13 09:00:39.000
41442 20284 2019-12-13 09:00:43.000
41443 20733 2019-12-13 09:00:46.000
41444 89935 2019-12-13 09:00:49.000
41445 86983 2019-12-13 09:01:15.000
41446 20946 2019-12-13 09:01:19.000
41447 29392 2019-12-13 09:01:12.000
...
Рейтинг: 0 / 0
Как я могу сделать запрос для выборки опозданий на работу?
    #39903356
Massa52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550,
Нужна разница в мин/сек между punch_time и 9 часами утра текущего дня?
Тогда вам сюда:
https://docs.microsoft.com/ru-ru/sql/t-sql/functions/date-and-time-data-types-and-functions-transact-sql?view=sql-server-ver15
...
Рейтинг: 0 / 0
Как я могу сделать запрос для выборки опозданий на работу?
    #39903363
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT DATEDIFF(minute, DATETIMEFROMPARTS(YEAR(GETDATE()), MONTH(GETDATE()), DAY(GETDATE()), 9,0,0,0), GETDATE())
...
Рейтинг: 0 / 0
Как я могу сделать запрос для выборки опозданий на работу?
    #39903376
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest0550,

чтобы опоздать на работу, нужно иметь рабочий график и критерий опоздания. Например, где-то допускается 15 мин, а где-то сотрудник должен быть на рабочем месте за час(например водители общ.транспорта)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как я могу сделать запрос для выборки опозданий на работу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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