Рассчитать дату и время в двух отдельных записях - PullRequest
0 голосов
/ 28 мая 2018

Может кто-нибудь, пожалуйста, помогите мне.Я пытаюсь вычислить разницу между записью 1 и записью 2 и т. Д. И т. Д. И т. Д. В двух отдельных записях

Image Example

Я хочудобавить еще одну строку для расчета разницы между входом 1 и входом 2. Я знаю, что если бы у меня была регистрация и выписка, то я мог бы просто вычесть время из времени и отсортировать его.Но никогда не пробовал между записями

Обновление И код, который я использую:

   SELECT USERINFO.name, CHECKINOUT.CHECKTIME
   FROM CHECKINOUT, USERINFO
   WHERE (((USERINFO.name)=[Enter Name]))
   ORDER BY CHECKINOUT.CHECKTIME DESC;

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

Это может быть:

Select *,
    (CheckTime - (Select Top 1 CheckTime 
    From [Employee Check] As T 
    Where T.Name = [Employee Check].Name 
        And T.CheckTime < [Employee Check].CheckTime
    Order By T.CheckTime Desc)) As CheckTimeDiff
From [Employee Check]
0 голосов
/ 28 мая 2018
Select 
name,
DateValue(CHECKTIME) AS Date,
TimeValue(CHECKTIME) AS Time
From CHECKOUT
...