mysql查询按状态和到期日期获取唯一数据

时间:2017-07-01 11:27:13

标签: mysql sql

我有以下表格:

uid sr  status      expirydate
abc 111 inactive    jan'17
def 111 inactive    feb'17
ghi 111 active      jul'17
jkl 222 inactive    jun'17
mno 222 inactive    mar'17
pqr 333 active      jul'17
stu 333 active      dec'17
vwx 333 inactive    may'17
yzz 333 inactive    feb'17

我想要mysql查询,以便我可以获取最后一个活动uid的uid ghi数据,并且当前月份的到期日期(jul' 17)。

如何使用mysql查询获取此数据。

由于

1 个答案:

答案 0 :(得分:0)

一个简单的where子句不能做你想要的吗?

select t.*
from t
where t.expirydate = '201701' and  -- or however you really express the month
      status = 'active';