【发布时间】:2009-10-13 09:47:41
【问题描述】:
我有一个表模式,它本质上是一堆带有日期时间字段的交易信息
TRANSACTION (< transactionid >, amount, when)
我需要生成每月总交易量,即 SUM(amount),但我不知道按什么分组。 SQL 中的每一行都应包含每月总计(因此,1 月 9 日、2 月 9 日...... 2010 年 1 月等一行)。我在想我可能必须通过代码生成表,但想了解是否有办法使用 SQL 解决这个问题。
任何帮助将不胜感激! (使用 MySQL 5.3, PHP5)
【问题讨论】:
-
新手注意,
when是表列名,不是 MySQL 函数。