【发布时间】:2012-01-10 21:24:48
【问题描述】:
我有一个表,其中包含借给用户的机器列表。每次将机器退回我们取出时都会输入一个条目。我使用以下语句按用户、机器#、日期和操作返回列表
SELECT Name, Asset#, Date, InOut
FROM Table
ORDER BY Asset#, date asc
返回
Name Asset# Date InOut
Jimmy BER210 2009-05-08 out
Jimmy BER210 2009-06-08 in
Jimmy BER210 2009-07-08 out
Sam BER220 2009-05-08 out
Sam BER220 2009-06-08 In
Jack BER230 2009-05-08 out
Jack BER230 2009-06-08 In
Jack BER230 2009-07-08 out
我正在寻求帮助修改该查询以仅返回最近的条目,并且仅当该机器当前已出时。
提前感谢您提供的任何帮助!
【问题讨论】:
标签: sql select greatest-n-per-group