Как часы, рассчитать день , сверхурочные от времени входа и выхода
у меня есть время входа и выхода ,в котором я вычисляю часы из времени входа и выхода,теперь я хочу, чтобы когда часы =8, то день будет равен 1, а если часы больше, то до 8 часов(например :12 часов минус от 8 часов =4 часа, то 4 часа умножаются на 100).)
мне нужна процедура хранения ...
Что я уже пробовал:
SELECT INTime, Outtime, DATEDIFF(Hour, INTime, Outtime) AS Hours if Hours = 8 FROM EmployeeAttedance
OriginalGriff
И что же?
Что вы пробовали, и что произошло, когда вы попробовали это?
Какая помощь вам нужна?
Member 12314309
я попробовал это (SELECT INTime, Outtime, DATEDIFF(Hour, INTime, Outtime) как часы
От EmployeeAttedance)
Теперь я хочу день рассчитать, если час=8, то день будет 1
OriginalGriff
Да, я догадался об этом из вашего вопроса...
И что же вы на самом деле пытались сделать?
Member 12314309
проверьте это объявление
@Hou int
@Часов в инт
Set @Hou=8
Выберите Интайм, Outtime, функция datediff(час, Интайм, Outtime) как часы,
если
@Hours= @Hou then Day="1"
От EmployeeAttedance
OriginalGriff
И что же? Что случилось, когда вы попробовали это сделать?
Member 12314309
он не выполняется и дает ошибку
OriginalGriff
Это очень полезно.
И конкретная ошибка или просто "+++из сырной ошибки в 14, патока Майн-роуд, Анк-Морпорк+++"?
И что вы сделали, чтобы выяснить, почему это дает ошибку?
#realJSOP
На это становится больно смотреть...
OriginalGriff
Мне знакомо это чувство...