MS Access“分组依据”连续值
我有以下访问表(主键=日期+Id):
Date Id Value
01/07/2011 00:10:00 5 200
01/07/2011 00:30:00 5 210
01/07/2011 00:40:00 2 458
01/07/2011 00:50:00 2 500
01/07/2011 01:00:00 4 600
01/07/2011 01:10:00 5 359
01/07/2011 01:20:00 5 360
01/07/2011 01:30:00 5 370
01/07/2011 01:40:00 5 380
当然,查询“SELECT Id, MAX(Value) FROM DATAS GROUP BY Id;
”返回:
Id Max
2 500
4 600
5 380
但是在 < strong>MS Access 查询按 Id 的“序列”分组? 预期结果:
Id Max
5 210
2 500
4 600
5 380
I Have the following Access table (Primary Key = Date+Id):
Date Id Value
01/07/2011 00:10:00 5 200
01/07/2011 00:30:00 5 210
01/07/2011 00:40:00 2 458
01/07/2011 00:50:00 2 500
01/07/2011 01:00:00 4 600
01/07/2011 01:10:00 5 359
01/07/2011 01:20:00 5 360
01/07/2011 01:30:00 5 370
01/07/2011 01:40:00 5 380
Of course, the query "SELECT Id, MAX(Value) FROM DATAS GROUP BY Id;
" returns:
Id Max
2 500
4 600
5 380
But is it possible in MS Access to have a query which groups by "sequences" of Id?
Expected result:
Id Max
5 210
2 500
4 600
5 380
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有简单的方法可以解决您的问题。这是一个解决方法。
结果:
There is no easy way to solve your problem. Here is a workaround.
Result: