我有一个叫员工在数据库 SQL服务器选择查询显示所有记录被插入的最新记录整理或更新
id login_time logout_time 1 23/6/2013 9:00 3 23/6/2013 9:20 23/6/2013 1:00 2 23/6/2013 1:30以下几列和记录表,但我想上面显示表中的记录按最新更新的记录,以下是样本输出。
id login_time logout_time 2 23/6/2013 1:30 3 23/6/2013 9:20 23/6/2013 1:00 1 23/6/2013 9:00
有没有人请帮助我。
感谢@JBond,上面的查询工作正常时,都列login_time和logout_time有数据,但如果logout_time不填充然后记录顺序不正确显示。我试着将这条线放到WHEN login_time> logout_time或logout_time = 0 THEN login_time,但dint成功。你能否请你做必要的 – User12345
我完美地通过追加WHEN login_time> logout_time或logout_time IS NULL然后login_time来完美实现它。非常感谢@JBond提供这样一个好主意.. – User12345