sql – 每月选择

前端之家收集整理的这篇文章主要介绍了sql – 每月选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有下表:
purchases(id,item,user,price,time);

时间字段是时间戳.

我需要一个每月返回一行的查询,该行将包含该月中每个项目的价格总和.

解决方法

试试这个:
SELECT MONTH(`time`) AS month,SUM(price) AS price
FROM your_table
GROUP BY MONTH(`time`)

如果您有一年以上的数据,您可能还希望通过以下方式将年份包括在您的组中:

SELECT YEAR(`time`) AS year,MONTH(`time`) AS month,SUM(price) AS price
FROM your_table
GROUP BY YEAR(`time`),MONTH(`time`)

猜你在找的MsSQL相关文章