基于下表(TRANSACTION)属性,在SQL查询上需要一些关于此问题的帮助。感谢帮助。
TRANSACTIONID
DATEACQUIRED
ACQUISITIONPRICE
DATESOLD
ASKINGPRICE
SALESPRICE
CUSTOMERID
WORKID
计算每年艺术品的购买价格总和(例如,如果在2007年以1500美元和1000美元的价格购买了两件艺术品,在2008年以500美元的价格购买了一件艺术品,那么总和2007年和2008年将分别为2500美元和500美元)。结果表应显示年份和收购价格之和。
答案 0 :(得分:0)
在MySQL中将是:
SELECT YEAR(DATEACQUIRED), SUM(ACQUISITIONPRICE) FROM table GROUP BY YEAR(DATEACQUIRED)
或
SELECT EXTRACT(YEAR FROM DATEACQUIRED), SUM(ACQUISITIONPRICE) FROM table GROUP BY EXTRACT(YEAR FROM DATEACQUIRED)
假设DATEACQUIRED实际上是一个完整的日期。