Ms access 获取每个日期的第一次登录记录和最后一次注销记录

Ms access 获取每个日期的第一次登录记录和最后一次注销记录,ms-access,Ms Access,对不起,我的英语不好。我有一个数据库 Id Personel_ID DateTime 1 1 21.02.2018 07:31:00 2 1 21.02.2018 08:20:00 3 1 21.02.2018 18:15:00 4 2 21.02.2018 07:15:00 5 2

对不起,我的英语不好。我有一个数据库

   Id   Personel_ID          DateTime
    1      1          21.02.2018 07:31:00 
    2      1          21.02.2018 08:20:00 
    3      1          21.02.2018 18:15:00 
    4      2          21.02.2018 07:15:00 
    5      2          21.02.2018 07:18:00 
    6      2          21.02.2018 16:25:00
    7      2          21.02.2018 18:29:00 
    8      1          22.02.2018 08:32:00 
    9      1          22.02.2018 08:42:00
    10     1          22.02.2018 17:00:00 
    11     1          22.02.2018 18:01:00
    12     2          22.02.2018 08:20:00
    13     2          22.02.2018 09:10:00
    14     2          22.02.2018 17:50:00
我想做的是

    Id   Personel_ID     Date        Login Time    Logout Time
    1      1          21.02.2018      07:31:00       18:15:00
    2      2          21.02.2018      07:15:00       18:29:00 
    3      1          22.02.2018      08:32:00       18:01:00
    4      2          22.02.2018      08:20:00       17:50:00
我想获取个人ID的第一个日期记录作为登录时间,最后一个日期记录是注销时间。我希望您能理解

可能是:

Select
    Personel_ID,
    DateValue([DateTime]) As [Date],
    Min(TimeValue([DateTime])) As [Login Time],
    Max(TimeValue([DateTime])) As [Logout Time]
From
    YourTable
Group By
    Personel_ID,
    DateValue([DateTime])

请分享一个尝试。你没有表现出任何努力或尝试。我们是一个问答网站,不是一个编码服务。我尝试了各种尝试,但都没有成功,所以我向Scratch询问,当你实际分享其中一种尝试时,你通常会得到更多的反馈。然而,古斯塔夫提供的答案应该可以。