我有一个记录如下选择最大和最小日期时间
Login Time Logout Time User Shift
2017-04-01 21:30:00.000 2017-04-02 00:00:00.000 I0402 N
2017-04-02 00:00:00.000 2017-04-02 00:30:00.000 I0402 N
2017-04-02 01:30:00.000 2017-04-02 05:30:00.000 I0402 N
2017-04-02 06:30:00.000 2017-04-02 08:30:00.000 I0402 N
我想获得用户最早进入时间和最新的注销时间。我如何做到这一点?
我想如下
Login Time Logout Time User Shift
2017-04-01 21:30:00.000 2017-04-02 08:30:00.000 I0402 N
记录是有可能做到这一点? 谢谢。
编辑
我有最大值和最小值和组尝试之前用户与转移,这是工作。如果超过1天记录,它似乎是行不通
2017-04-01 21:30:00.000 2017-04-02 00:00:00.000 I0402 N
2017-04-02 00:00:00.000 2017-04-02 00:30:00.000 I0402 N
2017-04-02 01:30:00.000 2017-04-02 05:30:00.000 I0402 N
2017-04-02 06:30:00.000 2017-04-02 08:30:00.000 I0402 N
2017-04-02 21:30:00.000 2017-04-03 00:00:00.000 I0402 N
2017-04-03 00:00:00.000 2017-04-03 00:30:00.000 I0402 N
2017-04-03 01:30:00.000 2017-04-03 05:30:00.000 I0402 N
预期结果如下
2017-04-01 21:30:00.000 2017-04-02 08:30:00.000 I0402 N
2017-04-02 21:30:00.000 2017-04-03 05:30:00.000 I0402 N
提示:MIN(),MAX()和Group BY –
是的,可以使用'group by'和'min()','max()'函数 –
请提及您正在使用的DMBS。 –