按天对 SQL 结果进行分组
处理大型数据集时,通常需要聚合和汇总数据,使其更易于管理和更具洞察力。一项常见任务是按特定时间间隔(例如一天)对数据进行分组。
问题:
给定一个名为“Sales”的 SQL 表,该表存储有关销售的信息,包括销售 ID、金额和创建日期。您的任务是编写一个查询,按天对销售数据进行分组并计算每天的销售总额。
解决方案:
在 SQL Server 中,您可以使用下面的查询来实现this:
SELECT SUM(amount) AS total, DATEADD(DAY, 0, DATEDIFF(DAY, 0, created)) AS created FROM Sales GROUP BY DATEADD(DAY, 0, DATEDIFF(DAY, 0, created))
解释:
以上是如何按天对 SQL 销售数据进行分组以计算每日总计?的详细内容。更多信息请关注PHP中文网其他相关文章!