从寄存器中选择最大和最小日期

时间:2016-07-15 09:38:55

标签: mysql sql datetime select

我在MySQL数据库中有一个包含这些列的表:productdate。该表保存了对日期的产品的访问权限。

Product | Date

p1      | '2016-07-03 10:00:09.368000'

p2      | '2016-07-03 10:00:24.872000'

p1      | '2016-07-03 10:00:59.070000'

p2      | '2016-07-03 10:01:00.948000'

我正在尝试获取(对于每个产品)产品访问的最大和最小日期,但在一个查询中,我一直在尝试很多东西,而且我还没有找到一个好的解决方案。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你的意思是?

SELECT 
    Product,
    MAX(`Date`) AS maxDate,
    MIN(`Date`) AS minDate
FROM yourtable
GROUP BY Product