我想在此表中的CATEGORY中组合相同的值,但正如您所看到的,DATE列中的日期不匹配。有没有办法可以忽略这一点,只是在SQL中采用最新的日期?
SELECT CATEGORY, SIDE, sum(QUANTITY),sum(PRICE)
FROM table_name
group by 1,2
基本上,排除日期列,可以轻松地对类别进行分组。
我会建议像:
SELECT CATEGORY, SIDE, Sum(QUANTITY) AS TOTALQUANTITY, PRICE, Max(DATE) AS LASTDATE
FROM YourTableName
GROUP BY CATEGORY, SIDE, PRICE