我有一个如下结构的 mysql 表。
因此上表存储了每个用户消耗的卡路里以及他的用户名和保存数据的时间。
表中数据如下,
现在这就是我想要获取数据的方式..
我想选择卡路里,但应该添加相同日期的卡路里。即,这里当我选择时,获取的记录应该是 1200,1000。
是否可以在 mysql 查询中完成...?如果是,请告诉我怎么做。
最佳答案
这是您要找的吗?
select user_name, date(`date`) as MyDate, sum(calorie) as TotalPerDay from table
group by user_name, MyDate
考虑到 id 将被删除,因为您将添加许多 id,因此显示它没有任何意义。
现在,假设您真的想要这个:
I want to select the calories, but calories with same date should be added. i.e, here when i select, the fetched records should be 1200,1000.
你正在寻找这个(但似乎不是很有用):
select sum(calorie) as TotalPerDay from t1
group by user_name, date(`date`)
关于mysql - 如何在添加了一些数据的表中选择数据(不是所有数据的总和)..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197662/