我有以下代码:
SELECT CD_NO, COUNT(purchasedate) AS most_sales
FROM Artist
GROUP BY CD_NO
这将返回每张 CD 的销售量,因为每次销售 CD 都有一个购买的条目。但是,我希望从中找出每个 CD_NO 的销售额最多的日期,而不是显示数字来显示当天 most_sales 的日期。因此,它将根据特定 CD 输入购买日期,然后对它们进行计数并找到特定购买日期的最大购买次数。
例如打开这个输入:
CD_NO purchasedate
1 2012-04-04
1 2012-04-04
1 2012-04-03
2 2012-04-03
2 2012-04-03
2 2012-04-03
2 2012-04-02
并将其变成:
CD_NO most_sales
1 2012-04-04
2 2012-04-03
这是因为它计算了 CD_NO 的不同日期,然后返回哪个日期最多。