Получить время в час:мин:сек
Всем Привет,
У меня есть sql-запрос, чтобы узнать сверхурочную работу из двух datetime. Это прекрасно работает .Но мне нужно получить время в hr:min:sec теперь оно идет в hr:min.Кто-нибудь может мне помочь, пожалуйста.Любая помощь будет очень признательна.
Что я уже пробовал:
case when CONVERT(varchar(6),DATEDIFF(second,010_05, 010_06)/3600) + ':' + RIGHT('0' + CONVERT(varchar(2), (DATEDIFF(second, 010_05, 010_06) % 3600) / 60), 2) + ':' + RIGHT('0' + CONVERT(varchar(2), DATEDIFF(second,010_05, 010_06) % 60), 2) >'8:30:00' then convert(char(5),cast(IN010_06 - dateadd(hour,8,DATEADD(MINUTE,30,010_05)) as time), 108) else '00:00' end as overtime