我有一个表格:
我希望创建一个按天分组的行列表,其中包括总金额字段。
我尝试过以下方法:
id int pk auto_inc | created int(11) | amount int | user_id int
我希望创建一个按天分组的行列表,其中包括总金额字段。
我尝试过以下方法:
SELECT created, sum(amount) as amount, id FROM total_log WHERE user_id = $this->user_id GROUP BY DAY(created)
这个方法没有返回正确的结果。它们都被分组到同一行中。
日期以 dd/mm/yyyy 的格式保存,转换为 Unix 时间戳,例如 1349046000
where user_id = $this->user_id
。这让我想到,即使在结果集分组之前,也只有一行。 - Matt FenwickSELECT
更改为SELECT DAY(created), SUM(amount)
,会发生什么? - Lamak