选择两个日期之间的MySQL查询

3
我有一个表' Notification_details',我使用下面的MySQL查询语句进行查询以获得唯一记录:
select userid, max(notification_date) as notification_date from notification_details group by userid order by notification_date asc
这将给出结果,其中userid是唯一的,notification_date是最新的(max)。 现在,我想扩展MySQL命令以查询我已获取的结果的2个日期之间的内容:
您有任何想法如何扩展上述MySQL命令吗?

+1 张图片,它能更好地解释您的情况。 - Leandro Bardelli
1个回答

3
如果我没有误解你的意思:
SELECT alias.* 
FROM (select userid, max(notification_date) as notification_date from notification_details group by userid order by notification_date asc) alias
WHERE alias.notification_date BETWEEN DATE1 AND DATE2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接