Я за столом с working_hours
time(0)
, lunch_hours
time(0)
Что я должен сделать, это следующее:SQL Server 2008 - разница между временем (0)
Если lunch_hours
больше, что один час, я должен рассчитать смещение
Пример:
lounch_hour = 01:30:00 => offset = 00:30:00
После этого Я вычесть смещение от значения working_hours
Пример:
offset = 00:30:00, working_hours = 07:30:00 => working_hours = 07:00:00
Результат должен быть в формате time(0)
(hh:mm:ss
) Я попытался несколько решений, но до сих пор не работает. Использованный DATEDIFF
, вероятно, не использовался корректно.
Спасибо за любую помощь
Спасибо! Он отлично работает! – lugeno