Sql如何获得MAX和MIN Historydata以及相应的用户

时间:2017-06-23 15:22:51

标签: sql max min

enter image description here

我有HistoryDate和User这个表。我需要查询Max(历史日期),用户对应Maxdate,Min(HistoryDate),对应每个ReviewID的MinDate用户如此

   ModifiedDate |ModifiedBy| CreatedDate  | CreatedBy |ReviewId
  2/16/17 12:58 | Susan    | 2/7/17 15:39 | John      | 1
  2/15/17 13:25 | Sam      | 2/9/17 20:27 | John      | 2

我可以使用表变量查询它,但想知道任何其他方法来获取它。

2 个答案:

答案 0 :(得分:0)

使用var ids = [1, 2, 3]; var cars = []; ids.forEach(function (id, index, array) { Car.findOne({_id: id}, function(err, car){ cars.push(car); }); }); return cars; 子句中的子查询来获取每个min和max。为了获得每次审核的最低/最高,您需要使用FROM,如下所示:

GROUP BY ReviewID

答案 1 :(得分:0)

嗨,玩了几天剧本后,这对我有用。

tr[ng-click] {
    cursor: pointer;
}