组合记录但其他列具有不同的值

问题描述 投票:0回答:2

我想在此表中的CATEGORY中组合相同的值,但正如您所看到的,DATE列中的日期不匹配。有没有办法可以忽略这一点,只是在SQL中采用最新的日期?

sql ms-access
2个回答
2
投票
SELECT CATEGORY, SIDE, sum(QUANTITY),sum(PRICE)
FROM table_name
group by 1,2

基本上,排除日期列,可以轻松地对类别进行分组。


2
投票

我会建议像:

SELECT CATEGORY, SIDE, Sum(QUANTITY) AS TOTALQUANTITY, PRICE, Max(DATE) AS LASTDATE 
FROM YourTableName
GROUP BY CATEGORY, SIDE, PRICE
© www.soinside.com 2019 - 2024. All rights reserved.