sql查询获取最新查询

yx2lnoni  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(254)
  1. id emp_id prev_emp_status updated_emp_status updated_at
  2. 1 1 1 7 2018-05-29 0:00:05
  3. 2 2 1 2 2018-05-29 0:09:26
  4. 3 1 1 2 2018-05-29 0:10:29
  5. 4 3 1 2 2018-05-29 0:11:38
  6. 5 2 1 7 2018-05-28 0:00:00

此表捕获就业状态随时间的更新。我想编写一个sql查询来获取所有状态在前一天从1变为其他的雇员id。

k5ifujac

k5ifujac1#

请检查它是否适合你。我在手机上输入查询,还没有测试。请原谅。
从prev\u emp\u status=1和updated\u emp\u status的表中选择emp\u id,max(id)作为latest\u upd\u rec=1和更新的\u at=subdate(curdate(),1)按emp\u id分组;

相关问题