我有一个包含以下字段的表:
USER_ID
SITE_ID
STATION_ID
Login_DateTime
我想为每个用户/网站组合提取最新的N(比如5个)记录。
您能帮我创建MS Access和Informix DB的查询吗?
答案 0 :(得分:1)
我认为使用兼容Informix和MS Access的SQL的唯一方法是使用相关的子查询:
select t.*
from table as t
where (select count(*)
from table as t2
where t2.user_id = t.user_id and t2.site_id = t.site_id and
t2.login_datetime >= t.login_datetime
) <= 5;