2

这是表格:

CREATE TABLE `incidencias` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `impact` int(10) NOT NULL,
  `date` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1

我需要按“影响”分组并获取每个的最近日期

谢谢

4

5 回答 5

2

应该是这样的:

SELECT * FROM incidencias group by impact order by date desc
于 2012-12-19T08:34:28.180 回答
2

用这个:

SELECT * FROM incidencias GROUP BY impact ORDER BY date DESC

于 2012-12-19T08:35:15.933 回答
0

应该是这样的:

SELECT * FROM incidencias GROUP BY Impact ORDER BY date DESC
于 2012-12-19T08:53:02.573 回答
0

SELECT Impact,MAX (date) from incidencias GROUP BY Impact

于 2012-12-19T08:36:22.370 回答
0

这应该有效。

select max(date) from incidencias group by impact;
于 2012-12-19T08:36:27.867 回答