数据块 - SQL - 年总和

Data-bricks - SQL - SUM of years

我想按年计算每列的总和。而不是显示同一年的几个单独的行。

spark.sql("""
SELECT YEAR(date) AS year, 
useful, funny, cool
FROM reviews_without_text_table
ORDER by year ASC;
""").show(truncate=False)

[在此处输入图片描述][1]

请在此处查看附件: [1]: https://i.stack.imgur.com/nYIrA.png

使用这个

spark.sql("""
SELECT YEAR(date) AS year, 
sum(useful) useful,sum(funny) funny,sum(cool) cool
FROM reviews_without_text_table
GROUP BY YEAR(date)
ORDER by year ASC;
""").show(truncate=False)