Как проверить, попадает ли определенная дата в 1-ю или 2-ю неделю, а затем использовать соответствующую таблицу для запросов? - PullRequest
0 голосов
/ 09 мая 2019

Пример: у меня есть сотрудник, который работает в другую смену в рабочие дни по сравнению с неделями без оплаты.Кроме того, каждая пятница (в течение обеих недель) отличается от смены M-TH.

Я хотел бы иметь возможность проверить его время и время ожидания по сравнению с его запланированной сменой, но это необходимовозможность проверить, в какую смену он работал.

Пока у меня есть смена, которую каждый сотрудник работает в таблице, например:

    Name, Start, End, Type
    John Doe, 5:00 AM, 2:00 PM, 1
    Jonn Doe, 5:00 AM, 1:00 PM, 2
    John Doe, 5:00 AM, 2:00 PM, 3
    John Doe, 0:00 AM, 0:00 PM, 4

Где неделя 1 M-TH - это тип1, неделя 1 F - это тип 2, неделя 2 M-TH - это тип 3, а неделя 2 F - это тип 4.

Что я хотел бы видеть, так это то, что сотрудник пришел в 3:30 утра 5/ 3/19 что он проверит, чтобы увидеть, какой это был день недели (пятница), выяснит, что это тип 4, а затем вернет его как исключение (у них не запланировано работать в этот день)

Любая помощь будет оценена!

...