我有这样的表,
tid vid emp_id stop_time dates
----------------------------------------
1 5680 6 01:00 am 2017-05-19
2 5680 6 04:00 am 2017-05-19
3 5680 3 07:00 am 2017-05-19
4 5680 3 05:00 pm 2017-05-19
5 5680 6 08:00 am 2017-05-20
我想要特定的价值,因为我需要这个值 04:00 am和05:00 pm 以及 08:00 am 。这意味着我需要最后输入 emp_id 的值,也需要特定的日期。
演示数据:
答案 0 :(得分:0)
使用子查询
select * from third_table
where tid in (select max(tid) from third_table
where dates between '2017-05-19' and '2017-05-20' group by emp_id,dates)