计算每年艺术品的购买价格总和

时间:2016-06-11 14:55:26

标签: oracle-sqldeveloper

基于下表(TRANSACTION)属性,在SQL查询上需要一些关于此问题的帮助。感谢帮助。

TRANSACTIONID
DATEACQUIRED
ACQUISITIONPRICE
DATESOLD
ASKINGPRICE
SALESPRICE
CUSTOMERID
WORKID

计算每年艺术品的购买价格总和(例如,如果在2007年以1500美元和1000美元的价格购买了两件艺术品,在2008年以500美元的价格购买了一件艺术品,那么总和2007年和2008年将分别为2500美元和500美元)。结果表应显示年份和收购价格之和。

1 个答案:

答案 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实际上是一个完整的日期。