表上的SQL查询

时间:2014-05-14 04:48:59

标签: sql

我有一张如下表格

sl.no   Machine Id    date  status

我需要获取每天每台机器ID的最后状态。(每天每台机器ID都有很多条目。我需要获取每天机器ID的最后一个条目) 请帮忙

1 个答案:

答案 0 :(得分:0)

希望这能解决您的问题

Select MachineID, Date,
   (Select Top 1 t1.Status
    FROM table As t1
    WHERE t1.MachineID = table.MachineID  
      AND t1.Date = table.Date
    order by slno desc)
FROM table
Group BY MachineID, Date